1

私は自分のサイトのphpセッションのタイムアウトを削除しようとしています。結果として:

var_dump(ini_get('session.save_path')); var_dump(ini_get('session.gc_maxlifetime')); var_dump(ini_get('session.cookie_lifetime'));

string (13) "/ var / lib / php5" string(4) "1440" string(1) "0"

私が見たフォーラムによると、session.cookie_lifetimeを0に設定すると、タイムアウトはすでに無制限になっているはずです。

したがって、2つの質問:セッションタイムアウトを削除するには、どの値を設定する必要がありますか?また...コードを.htaccessに配置する必要があることは理解していますが、phpセッションで.htaccessを有効にするにはどこに配置する必要がありますか?

4

1 に答える 1

0

PHPセッションのガベージコレクションがどのように機能するかはよくわかりませんが、完全に排除できるかどうかはわかりません。セッションを保持したい場合は、セッションを最新の状態に保つように定期的に要求するページにJSを配置します。人々がそれよりも長くログインし続けることが懸念される場合(おそらくブラウザを閉じた後)、独自のCookieを使用できます

于 2012-10-21T05:18:01.173 に答える