avoid voltar após o logout
Encontrei essas perguntas, onde a operação tem o mesmo problema que eu.
No entanto, não consigo resolver o meu problema. O usuário pressiona o botão logout e, em seguida, a página é redirecionada para index.php, mas o botão voltar no navegador redireciona a página para o conteúdo anterior (protegido pelo login
Após a atualização, tudo funciona bem, o botão voltar para de funcionar -> o usuário é redirecionado para o formulário de logi
php file
<?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>