Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检索php服务器会话超时_Php_Session - Fatal编程技术网

检索php服务器会话超时

检索php服务器会话超时,php,session,Php,Session,我想从PHP服务器设置中检索session.gc\u maxlifest的值(没有活动后会话过期的时间)。 非常重要:我不想更改它,我只想检索它的值(可能不同服务器的值不同),我想使用一个PHP脚本,根据这些服务器的设置正确地警告用户 谢谢。这就是ini\u get函数的作用: $maxlifetime = ini_get("session.gc_maxlifetime"); 从手册中我们可以看到: session.gc\u maxlifetime整数 session.gc_maxlifeti

我想从PHP服务器设置中检索
session.gc\u maxlifest
的值(没有活动后会话过期的时间)。 非常重要:我不想更改它,我只想检索它的值(可能不同服务器的值不同),我想使用一个PHP脚本,根据这些服务器的设置正确地警告用户


谢谢。

这就是
ini\u get
函数的作用:

$maxlifetime = ini_get("session.gc_maxlifetime");
从手册中我们可以看到:

session.gc\u maxlifetime整数 session.gc_maxlifetime指定数据被视为“垃圾”并可能被清除的秒数。垃圾收集可能在会话启动期间发生(取决于session.gc_概率和session.gc_除数)


session.gc\u maxlifetime
不是在没有活动后会话过期的时间。这里的gc可能是指垃圾收集。 正如php所说

session.gc_maxlifetime指定在该会话结束后的秒数 数据将被视为“垃圾”,并可能被清除。垃圾 收集可能在会话启动期间发生(取决于 session.gc_概率和session.gc_除数)

注意:如果不同的脚本具有不同的 session.gc_maxlifetime,但共享存储 会话数据,则具有最小值的脚本将被清除 数据。在这种情况下,请将本指令与 session.save_路径


有关更多信息,请参阅。

putty
php-r'echo ini\u get(“session.gc\u maxlifest”),“\n”中的输入似乎默认值为1440(秒),表示24分钟。