我是在一个项目中,另一名开发人员编写的代码工作,而用户登录时的session_start()像往常一样,然后他cheking像初级讲座:PHP脚本退出过快
if($a['userName'] == $username && $a['password'] == $pwd)
{
$_SESSION['id'] = $a['id']; ?> <script language="javascript"type="text/javascript">window.location="host.php";</script> } else {
$msg= "Invalid Username Password";
}
而当用户想要在几秒钟后使用该表单注销并且用户不能提交数据。
我曾尝试增加会话寿命长:
$sessionCookieExpireTime=8*60*60;
session_set_cookie_params($sessionCookieExpireTime);
而且也试图与象下面这样在运行时增加会话有效期:
ini_set('session.gc_maxlifetime', '3600');
最后增加的php.ini会话有效期尝试。 不幸的是,这些都没有奏效。
我应该提到的一件事是,注销问题没有session_destroy()。
在此先感谢。
这是一个云计算机和许多其他的PHP项目托管在那里,那些工作正常 – mushfiq 2011-05-20 12:00:16