我在其中一个php文件中有以下代码:
session_set_cookie_params(0, '/', '', false);
session_cache_limiter('private_no_expire');
session_cache_expire(7200); // minutes
想知道我是否可以删除这些语句中的任何一个,并将它们移到php.ini文件中。在寻找类似的东西后,我没有找到任何东西。
有可能做到这一点吗?
您可以查看关于所有这些的手册。例如:
session_cache_expire
缓存过期将重置为存储在中的默认值180session.cache_expire在请求启动时
您应该能够在这里找到与函数调用相对应的ini设置的文档。
文档中的报价:
session.cookie_lifetime指定发送到浏览器的cookie的生存期(以秒为单位)。值0表示"直到浏览器关闭"。默认值为0。另请参见session_get_cookie_params()和session_set_cookie_params。