Core Php中的会话超时

时间:2016-11-11 09:41:43

标签: php php-ini

SQLLite, 
HDFS5 : only numeric/fixed string
pickle serialization    
csv
csv compressed.
....

hare是我的登录代码,但我想在相同的代码中设置会话超时。所以任何人都可以为这个问题提供解决方案

2 个答案:

答案 0 :(得分:0)

您可以在php运行时中操纵会话生存期,但有一些限制。

看一下这个答案:How to change the session timeout in PHP?

更简单的方法是记录用户登录时的时间()。 然后在您使用的代码中验证此次登录状态,如果它超过time() - Xseconds,则拒绝状态。

答案 1 :(得分:0)

使用htaccess文件

#php_value session.cookie_lifetime 360​​0

#php_value session.gc_maxlifetime 360​​0

使用PHP

ini_set('session.gc_maxlifetime',3600);

您可以使用上述方法设置会话超时,也可以使用

获取服务器中设置的会话超时值

ini_get( '的session.gc_maxlifetime')

这个答案可能对你有帮助