PHP会话值
我已经在php.ini中配置了会话值,例如PHP会话值,php,session,centos,Php,Session,Centos,我已经在php.ini中配置了会话值,例如session.gc\u maxlifest=86400,但是这些更改在重新启动apache后不会生效,如图所示: 您可以直接在脚本中修改会话的默认ttl: ini_set("session.gc_maxlifetime", 86400); session_start(); 但作为一个整体,您必须考虑到: 如果不同的脚本具有不同的session.gc_maxlife值,但共享存储会话数据的相同位置,则具有最小值的脚本将清理数据。在这种情况下,请结合
session.gc\u maxlifest=86400
,但是这些更改在重新启动apache后不会生效,如图所示:
您可以直接在脚本中修改会话的默认ttl:
ini_set("session.gc_maxlifetime", 86400);
session_start();
但作为一个整体,您必须考虑到:
如果不同的脚本具有不同的session.gc_maxlife值,但共享存储会话数据的相同位置,则具有最小值的脚本将清理数据。在这种情况下,请结合使用本指令
那你也应该到处看看。不。你是不是到处乱逛?它是一个可能存在于.htaccess文件中的设置(出于某种原因)。您确定编辑了正确的php.ini文件吗?有时可能有这些的倍数。phpinfo()中加载的配置文件
的值是否与您编辑的php.ini文件匹配?它显示:加载的配置文件/etc/php.ini扫描此目录以查找其他.ini文件/etc/php.d是我正在编辑的文件。。。。并且在directort之外存在一个HTACCES,但它只有重写规则重定向我怀疑这个重复链接问题中的“语法错误答案”是否是这里的解决方案。难以置信,你是对的,谢谢