[Tep-j-general] Re: sessionの有効期間

Back to archive index

"佐藤 浩(Hiroshi S "佐藤 浩(Hiroshi S
2003年 12月 9日 (火) 17:16:53 JST


佐藤@キャプテンです。

> 度々すみませんが、どのようにsessionの有効期間を変えますか?
> 例えば、2880秒まで増加したい場合は。

http://www.php.net/manual/ja/function.ini-set.php によると
session.gc_maxlifetime は PHP_INI_ALL(はどこでも設定可能)
です。

・PHPスクリプト内で設定変更する
ini_set('session.gc_maxlifetime', '2880');


・php.iniで設定変更する
session.gc_maxlifetime = 2880


・httpd.confや.htaccessで設定変更する
<Directory "......">
   php_value session.gc_maxlifetime 2880
</Directory>


php.iniで設定を変えるとphpinfo()でみたときに"Master Value"と
"Local Value"の両方が変わりますが、それ以外は"Local Value"の
み変わります。他のPHPプログラムに影響を与えたくない場合は
.htaccess か ini_set()で設定するのがよいでしょう。

*********************************

〒990-0043 山形市本町一丁目7-54
 キャプテン山形株式会社
 佐藤 浩
 TEL 023-622-6611
 Fax 023-622-6733
 E-mail: s.hir****@mmy*****

*********************************





Tep-j-general メーリングリストの案内
Back to archive index