Php 如何在关闭浏览器后在手机和桌面上保持会话一年

Php 如何在关闭浏览器后在手机和桌面上保持会话一年,php,session,session-cookies,Php,Session,Session Cookies,我见过许多主题,人们试图将Php会话保持一年,但在某些情况下,当他们关闭浏览器时,会话会在移动或桌面上超时。下面是如何在移动版或桌面版上使用Php保持会话活动,即使用户关闭浏览器。您所要做的就是在每次执行会话时将此代码保留在页面顶部,而不是输入此代码 $expire = 365*24*3600; // We choose a one year duration ini_set('session.gc_maxlifetime', $expire); session_start(); //We

我见过许多主题,人们试图将Php会话保持一年,但在某些情况下,当他们关闭浏览器时,会话会在移动或桌面上超时。下面是如何在移动版或桌面版上使用Php保持会话活动,即使用户关闭浏览器。

您所要做的就是在每次执行会话时将此代码保留在页面顶部,而不是输入此代码

$expire = 365*24*3600; // We choose a one year duration

ini_set('session.gc_maxlifetime', $expire);

session_start(); //We start the session 

setcookie(session_name(),session_id(),time()+$expire); 
//Set a session cookies to the one year duration

希望这有助于其他人

不要让我对这里的任何事情投反对票,但这已经被问到了,而且已经有好几次了,John。我从别人的评论里拿了那份副本,你知道的。