"佐藤 浩(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***** *********************************