我有一個PHP應用程序,我設置了$_SESSION['user']="logged"
一旦用戶通過身份驗證。我稱之爲loginpage.php。瀏覽器關閉時會話cookie是否過期?
一旦被認證和會話變量集合,用戶被帶到與該線啓動該成員頁面:
<?php
session_set_cookie_params(0,'/');
session_start();
if($_SESSION['user'] != 'logged') {
header ("Location:loginpage.php");
}?>
當用戶已登錄,關閉瀏覽器,然後訪問成員頁面,我期望他被重定向到loginpage.php。
但是,這不會發生。會話cookie仍然存在於瀏覽器中 - 我使用Firefox對其進行了測試。
有人可以向我解釋我錯了嗎?
查看會話cookie以獲取其有效期。 – zerkms 2010-10-06 03:18:38