これはセッションを終了するためのPHPコードですが、戻るボタンをクリックすると前のページに戻ります。ログアウト時にすべてのセッションを終了する方法
<?php
session_start();
if(session_destroy()) // Destroying All Sessions
{
header("Location: login.php"); // Redirecting To Home Page
}
?>
これはセッションを終了するためのPHPコードですが、戻るボタンをクリックすると前のページに戻ります。ログアウト時にすべてのセッションを終了する方法
<?php
session_start();
if(session_destroy()) // Destroying All Sessions
{
header("Location: login.php"); // Redirecting To Home Page
}
?>
はここを見て:http://php.net/manual/en/function.session-destroy.php
をこれだけのセッション自体をセッション内のすべてのデータを削除ではなく、あなたがセッションIDとセッションクッキー(ますsetcookie())を削除することも必要があり
ログインしていない場合は、実際にはページを表示できません。すべてのページの上部にこれを行うだけです。
<?php
session_start();
//check some value that lets you know if a user is logged in.
if(empty($_SESSION['user_id'])){
header("Location: login.php")
}
サイトがキャッシュされていてもリダイレクトされます。
thxですが、私はまだ前のページに戻ることができます..セッションIDだけが破壊されています。 @Neoaptt –
*「使用しているデータベースはoracleです」* - ok、関連性は?ここhttp://php.net/manual/en/function.error-reporting.php –
戻るボタンを使用すると、ブラウザはローカルキャッシュを使用できる傾向があります。答えは –