избегать возвращаться после выхода

Я нашел эти вопросы, где у ОП та же проблема, что и у меня.

1 2

Однако я не могу решить свою проблему. Пользователь нажимает кнопку выхода из системы, затем страница перенаправляется на index.php, но кнопка возврата в браузере перенаправляет страницу на предыдущий контент (защищенный входом в систему).

После обновления все работает хорошо, кнопка назад перестает работать -> пользователь перенаправляется на форму авторизации.

php файл

<?php
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");  // HTTP/1.1
header ("Pragma: no-cache");

if(empty($_COOKIE['first_name'])) {
    header("Location:index.php");
    exit();
}

if(isset($_GET['logout'])) {
    setcookie ("first_name", "", time() - 3600);
    unset($_COOKIE);
    header("Location:index.php");
    exit();
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> 
<head>   
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
</head>
<body>

    <a href="?logout">logout</a>

</body>
</html>

Ответы на вопрос(2)

Ваш ответ на вопрос