セッションを追加し、このコードを使用してログアウト後にユーザーがページにアクセスできないようにしましたが、できません。ユーザーは引き続き前のページにアクセスできます。コードは次のとおりです。
ログインコードは
<form id="form1" name="form1" method="post" action="alogin.php" onsubmit="return(validate());">
<p align="center"><font style="Arial" size="+1" color="#000000">Username :
<label for="name"></label>
<input type="text" name="name" id="name" />
</p>
<br />
<br />
<p align="center">Password :
<label for="pass"></label>
<input type="password" name="pass" id="pass" /></font>
</p>
<p align="center">
<br />
<br />
<input type="submit" name="submit" id="submit" value="Login" />
</p>
</form>
保護された各ページでこれを使用しました
<?php
session_start();
if (!isset($_SESSION['name'])) {
header("location:login.html");
} else {
}
?>
logout.phpが含まれている間
<?php
session_start();
$_SESSION=array();
setcookie(session_name(),"",time()-3600);
session_destroy();
header("Location: login.html?id=You are successfully logged out");
?>