PHP会话值

时间:2018-07-10 16:31:03

标签: php session centos

我已经在php.ini中配置了会话值,例如session.gc_maxlifetime = 86400,但是更改在重新启动apache之后没有生效,如下图所示:

php.ini phpinfo

1 个答案:

答案 0 :(得分:0)

您可以直接在脚本中修改会话的默认ttl:

ini_set("session.gc_maxlifetime", 86400); 
session_start();

但是作为noticed in the documentation,您必须考虑以下因素:

  

如果不同的脚本具有不同的session.gc_maxlifetime值,但是共享用于存储会话数据的相同位置,则具有最小值的脚本将清除数据。在这种情况下,请将此指令与session.save_path一起使用。

然后,您也应该在session.save_path附近进行挖掘。