2013-05-14 50 views
0

我正在爲我的網站編寫syetms的一個小日誌,但它遇到了一點麻煩。我正在使用Cookie來跟蹤哪些用戶已登錄。我正在嘗試將某些頁面限制爲僅登錄的訪問者,因此我決定使用if($_COOKIE["loggedIn"] == TRUE){這適用於登錄頁面,但是當我使用setcookie("loggedIn", NULL, time() - 60000);註銷時全部除登錄頁面之外的其他頁面保留值TRUE,用戶名值也在其他頁面上保持設置,但沒有登錄頁面。我原來設置了Cookie setcookie("loggedIn", TRUE, time() + 3600);。我仍然很新的PHP,所以任何幫助將不勝感激餅乾沒有在所有頁面上過期

回答

0

用於登錄和頁面之間的一致性。將session_start()放在所有頁面的頂部並使用$_SESSION而不是$_COOKIE可能會更好。