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

如何在php中增加1天的会话值?比如Facebook和Gmail。,php,session,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.

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

我想在关闭浏览器后保持会话,在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

如果我有任何错误,请指导我。

Setcookie expire参数不是时间值,而是Unix值。
正如您所写,cookie应于1970年1月2日到期。
如果您想要一天的cookie生命周期,您应该使用
time()+60*60*24

可能重复的感谢:它工作得很好。setcookie('PHPSESSID',session_id(),time()+60*60*24);我确实用setcookie('PHPSESSID',session_id(),time()+60);//一个薄荷。它工作得很好。