如何在php中增加1天的会话价值?像Facebook和Gmail。

时间:2018-06-27 06:37:17

标签: php session

我为客户创建了一个简单的网站。在会话中使用“注册并登录”表单。

在关闭浏览器,关闭计算机并在1天后重新打开网站后,我想保持会话状态。 (无需重新登录)。

我已经使用了下面的代码,但是仍然没有成功。

setcookie('PHPSESSID',session_id(),60*60*24);
session.gc_maxlifetime = 1440
php_value session.gc_maxlifetime 7200
session.gc_maxlifetime=315360000
session.use_cookies=1
session.cookie_lifetime=315360000

如果我这边有什么问题,请引导我。

1 个答案:

答案 0 :(得分:1)

Setcookie expire参数不是时间值,它是Unix值。
当您编写cookie时,该cookie应该在1970年1月2日到期。 如果您希望Cookie的寿命为一天,则应该使用time()+60*60*24