[請益] session的unset()
想做到:讓使用者登出後,跳到logout.php,把session的參數都unset,
接著回到登入頁
logout.php
========================
<?
session_start();
unset($_SESSION['varname1']);
unset($_SESSION['varname2']);
unset($_SESSION['varname3']);
header( "Location: login.php");
exit;
?>
現在遇到的問題是,用IE瀏覽器,當回到登入頁時,按"上一頁",
卻仍然可以回到登出前的頁面,
(內頁的一開始都有做check是否session的值還在不在)
測試後發現,很像是IE只是用cache重新回到上一頁,並沒有reload整個頁面,
當再繼續跳到新頁面時,session的值才會不見,
有沒有辦法解決這個問題,讓使用者登出後再按"上一頁"無法回到登出前
Thanks!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.42.22
推
08/06 12:18, , 1F
08/06 12:18, 1F
→
08/06 12:19, , 2F
08/06 12:19, 2F
→
08/06 12:19, , 3F
08/06 12:19, 3F
推
08/06 12:25, , 4F
08/06 12:25, 4F
→
08/06 12:26, , 5F
08/06 12:26, 5F
推
08/06 12:58, , 6F
08/06 12:58, 6F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章