PHP会话超时问题
我一直都有一个会话超时 当用户空闲一段时间时,他必须重新登录。我希望他只有在关闭浏览器时才能再次登录。我没有使用任何东西来破坏或取消会话,我只在注销页面中这样做 我已经将我的PHPINI文件设置为设置所有会话变量。您可以在此处的链接浏览会话变量PHP会话超时问题,php,Php,我一直都有一个会话超时 当用户空闲一段时间时,他必须重新登录。我希望他只有在关闭浏览器时才能再次登录。我没有使用任何东西来破坏或取消会话,我只在注销页面中这样做 我已经将我的PHPINI文件设置为设置所有会话变量。您可以在此处的链接浏览会话变量 您可以在php文件中编写以下代码 // Session timeout value in seconds. Let's say we increase it to 24 hours ini_set('session.gc_maxlifetime', 24
您可以在php文件中编写以下代码
// Session timeout value in seconds. Let's say we increase it to 24 hours
ini_set('session.gc_maxlifetime', 24*60*60);
您可以在php文件中编写以下代码
// Session timeout value in seconds. Let's say we increase it to 24 hours
ini_set('session.gc_maxlifetime', 24*60*60);
这是标准行为。如果希望用户无限期登录,则需要创建一个cookie,并在登录页面中检查它是否存在。如果cookie存在,只需让用户登录即可 这是标准行为。如果希望用户无限期登录,则需要创建一个cookie,并在登录页面中检查它是否存在。如果cookie存在,只需让用户登录即可 可能是重复的感谢Gordon的指导,但我已经将这两个参数session.cookie_life和session.gc_maxlife设置为40小时。但它不起作用。可能是重复的感谢Gordon的指导,但我已经将这两个参数session.cookie_lifetime和session.gc_maxlifetime设置为40小时。但它不起作用。实际上它是一个大的应用程序,没有使用一些MVC,所以我可以很容易地完成它。我认为会有一些解决办法让会议持续几个小时。谢谢,实际上它是一个大的应用程序,没有使用一些MVC,所以我可以轻松地完成它。我认为会有一些解决办法让会议持续几个小时。谢谢你的回复。实际上,我以前在PHP代码中尝试过这一点,但没有成功。然后我在PHP.ini文件中尝试了它。还是一样的问题。谢谢你的回复。实际上,我以前在PHP代码中尝试过这一点,但没有成功。然后我在PHP.ini文件中尝试了它。还是一样的问题。