0

我正在为我的网站开发一个小登录系统,但遇到了一些障碍。我正在使用 cookie 来跟踪哪些用户已登录。我正在尝试将某些页面限制为仅登录的访问者,因此我决定使用if($_COOKIE["loggedIn"] == TRUE){This works for the login page but when I logout using setcookie("loggedIn", NULL, time() - 60000);All the other除了登录页面之外的页面保留值 TRUE,用户名值也保持在其他页面上设置,但没有登录页面。我最初设置了 cookie setcookie("loggedIn", TRUE, time() + 3600);。我对php还是很陌生,所以任何帮助都将不胜感激

4

1 回答 1

0

用于登录和页面之间的一致性。最好放在session_start()所有页面的顶部并使用$_SESSION而不是$_COOKIE.

于 2013-05-14T12:52:10.010 回答