avoid voltar após o logout

Encontrei essas perguntas, onde a operação tem o mesmo problema que eu.

1 2

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>

questionAnswers(2)

yourAnswerToTheQuestion