Cookie未在所有页面上过期

时间:2013-05-14 12:47:42

标签: php logging cookies

我正在为我的网站制作一个小的登录系统,但是有点障碍。我正在使用cookie来跟踪哪些用户已登录。我正在尝试将某些页面限制为仅登录的游客,因此我决定使用if($_COOKIE["loggedIn"] == TRUE){这适用于登录页面,但是当我使用setcookie("loggedIn", NULL, time() - 60000);注销除了登录页面之外的所有其他页面保留值TRUE,用户名值也保留在其他页面上,但没有登录页面。我最初设置了cookie setcookie("loggedIn", TRUE, time() + 3600);。我仍然是非常新的PHP所以任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

用于登录和页面之间的一致性。最好将session_start()置于所有网页的顶部,并使用$_SESSION代替$_COOKIE