让Cookie保持活跃状态

时间:2010-07-27 02:04:53

标签: php

我正在使用PHP / MySQL登录系统,当我浏览网站时,我遇到了阻止用户登录的问题。

如果我将session_start();放在每个页面的顶部会有帮助吗? (我正在寻找一种快速而肮脏/火腿捏造的解决方案,而不是优雅的解决方案。)

提前致谢,

约翰

2 个答案:

答案 0 :(得分:1)

需要session_start()放在您要使用会话的每个页面的顶部。如果不这样做,则该页面上的会话不可用。

答案 1 :(得分:1)

会话可能会使用Cookie,但Cookie可以自行使用。你是如何设置cookie的? Cookie已过期,需要将其设置为将来的某个时间。我会检查您的浏览器信息,看看Cookie是否实际设置正确。请参阅以下setcookie的PHP文档中的示例:

<?php
$value = 'something from somewhere';

setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600);  /* expire in 1 hour */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".example.com", 1);
?>
相关问题