избегать возвращаться после выхода
Я нашел эти вопросы, где у ОП та же проблема, что и у меня.
Однако я не могу решить свою проблему. Пользователь нажимает кнопку выхода из системы, затем страница перенаправляется на 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>