2014-08-30 100 views
1

我在PHP文件之一下面的代码:我可以设置这些语句在php.ini

session_set_cookie_params(0, '/', '', false); 
    session_cache_limiter('private_no_expire'); 
    session_cache_expire(7200); // minutes 

,并想知道自己是否可以删除这些声明,并在php.ini中移动它们文件。在搜索了类似的东西之后,我没有发现任何东西。

是否有可能做到这一点?

+1

http://php.net/manual/en/session.configuration.php – GhostGambler 2014-08-30 10:39:58

+0

您是否检查过手册?例如,对于[session_cache_expire](http://php.net/manual/en/function.session-cache-expire.php),它表示“将缓存过期重置为存储在session.cache_expire中的默认值180在请求启动时“,以及[链接到](http://php.net/manual/en/session.configuration.php#ini.session.cache-expire)该设置的条目在php.ini运行时配置页中。 – 2014-08-30 10:40:40

+0

打开你的'php.ini'文件并搜索“会话”!他们中的大多数(如果不是全部的话)可以在那里设置。不要懒惰。 – 2014-08-30 10:46:05

回答

2

您应该能够找到与函数调用here对应的ini设置文档。从文档

引用:

session.cookie_lifetime指定cookie的以秒计的寿命被发送给浏览器。值0意味着“在浏览器关闭之前”。默认值为0.另请参阅session_get_cookie_params()和session_set_cookie_params()。

3

你可以检查manual哪些说他们所有。例如:

session_cache_expire

缓存到期重置为在请求启动时存储在 session.cache_expire 180的默认值