0
好吧,我對PHP會話一個完全以noob問題:PHP會話基礎
我有3個(及以上)的PHP頁面,我需要保護他們的登錄系統和會話。現在,我包括這對每個頁面的頂部:
session_name('somename');
session_start();
if(!$_SESSION['user_loggedIn']){
header("location: login.php");
}
if (isset($_SESSION["timeout"])) {
$inactive = 900;
$sessionTTL = time() - $_SESSION["timeout"];
if ($sessionTTL > $inactive) {
session_destroy();
header("location: login.php");
}
}
問:這是正確的添加類似包括session.php文件;到每個php文件的頂部,ofc。 session.php只包含上面的代碼。
確保在你的'header()'調用後添加'exit();' –