2014-08-30 105 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的默認值