こんにちは私はサインアウトボタンを押してログアウトしてログインページにリダイレクトするとセッションを破棄しようとしています。しかしwhen click back in browser that page is loading with loign menu on top.
どうすればセッションを完全に破棄できますか?セッションがavailbaleにログインページにリダイレクトされない場合
そして、セッションがログインページにリダイレクトできないかのように私はeverypageでコードを書きました。ここで
はsession_destroyのための私のログアウトコードです:ここ
elseif(isset($_GET['type']) && $_GET['type']== "logout")
{
if (!isset($_SESSION['id'])) {
header('location:index.php');
} else {
session_destroy();
$_SESSION = array();
header('location:index.php');
}
}
は私がすべてのページに記載しているどのようなコードです:
session_start();
include_once('includes/config.php');
if(!isset($_SESSION['id'])) {
header('location:login.php');
}
だから私の質問は、プレスが戻って、それはいけない場合はcompletlyログアウトですロードし、ログインページにリダイレクトする必要があります。このように
ヘッダーを追加しましたか? 'Expires、Last-Modified、Cache-Control'のようなものですか? – ravisachaniya