すべてのページに含まれる単一の設定ファイルでユーザーセッションを制御しています。私は自分のウェブサイトにログイン/ログアウトオプションを持っています。PHPセッションは正確に120秒で自動的に期限が切れる
ユーザーのセッション破棄のタイムアウトを1年に延長したいとします(ユーザーがブラウザを閉じても、ユーザーログがページ外に出ていない限りセッションはそこに残っているはずです)。私は、ユーザーセッションのタイムアウト値を拡張するために、これを使用しています
、
<?php
session_set_cookie_params(31556952);
ini_set('session.gc_maxlifetime',31556952);
session_start();
//my Other code like DB connections will come below.
?>
とで
php.iniの私は31556952
にsession.gc_maxlifetime
を設定している
しかし、これには影響しません何か、ユーザーセッションは正確に120秒で破壊されます。
私はすべてのstackoverflow関連の問題を参照しましたが、私は手がかりを得ていませんでした。
どのような問題がありますか?助言がありますか。
http://stackoverflow.com/questions/6360093/how-to-set-lifetime-of-session/6360403#6360403それは役に立ちます – Dave
@DhavalDaveそれはうまくいっていませんでした。 –