我在理解如何在我的网站上设置php.ini文件时遇到了一些麻烦。我已经包含了行session.cookie_lifetime = 1800
以及其他一些行,但没有任何改变。当我转到我的phpinfo.php pgae时,我在.ini文件中配置的所有设置都没有生效。谁能帮我这个?感谢。
答案 0 :(得分:0)
在.htaccess
文件中添加以下行,它会将超时时间增加到30分钟。
php_value session.cookie_lifetime 1800
php_value session.gc_maxlifetime 1800
答案 1 :(得分:0)
在php.ini
文件中进行更改时,您必须重新启动Web服务器或在大多数情况下重新加载配置文件。
因为我还没有足够的声誉来写评论,我假设您正在使用LAMP环境。您可以通过键入console:
重新启动Web服务器service apache2 restart
或
/etc/init.d/apache2 restart
reload
或force-reload
代替restart
也可以仅用于重新加载配置文件,但使用restart
您就是安全的一面。
还要确保编辑正确的php.ini
文件。您可以通过查看phpinfo()
输出的“已加载配置文件”指令找到正确的文件。