保持用户授权

时间:2014-09-05 14:41:09

标签: php session authorization session-cookies session-timeout

在我的网站上让用户登录我创建会话,我保存邮件和md5(密码)。

如果在登录时选中了复选框"请记住我"检查我做了如下:

if(isset($_POST['remme']) && $_POST['remme'] == '1'){
    ini_set('session.gc_maxlifetime', 604800);
    ini_set('session.cookie_lifetime', 604800);
    setcookie('PHPSESSID',$_COOKIE['PHPSESSID'],time()+604800); //The only string, which works
}

session_start();

通过这种方式,我解决了用户重启浏览器时会话死亡的问题。

但我仍然有一个问题:会话仍然只有24分钟。我该怎么做才能防止会话死亡。

P.S。我有一个apache2服务器。

很抱歉,如果这是一个老问题。我无法找到答案..

0 个答案:

没有答案