2011-03-18 32 views
0

我做了一个带登录功能的网站,但有时用户会自动注销。我有其他网站,以前从未遇到过这个问题。我的网站托管。我的会话脚本是用户自动注销(PHP会话问题)

if(#username and password is match#) 
    $_SESSION['front_end_user'] = $username; 

这个网站和我的其他网站的区别是,在这个网站我使用完整的jQuery的互动。这会影响会议吗?如果不是什么问题?

我检查了我的所有页面,并且没有session_destroyunset声明。

+1

你使用某种框架吗?我之前在CakePHP中遇到过这个问题。如果其中一个文件不可用,它将删除会话(404)。 – 2011-03-18 13:21:04

回答

1

我认为这是会话超时。您的会话在一段时间后超时,这是所有应用程序的正常行为。

PHP的默认会话超时值是24分钟。这意味着会话将在24分钟不活动之后超时。

虽然您可以增加会话超时限制但注意不应该是大数额。

+0

即使我连续访问该页面,会话是否会超时?感谢您的答案:) – dian 2011-03-21 12:35:17

2

会话通常在24分钟后过期。顺便说一下,您可以将此会话超时设置为持续更多,但我不会建议这样做。我会使用cookie解决方案。 (对于这个谷歌“记住我的教程”,你会发现)。

+0

谢谢先生,我会尝试“记住我”登录会话:) – dian 2011-03-21 12:32:15