PHP PEAR Authセッションタイムアウト
-
18-09-2019 - |
質問
この問題が広がってきてい非常識だ。二つの個別プロジェクト(いずれも使用梨としての図書館が書いて全く異なるフレームワーク)を使用してい梨Authの認証を使用する。
ログイン後、ユーザーでログアウトして下さいでている。私はもともと正確な時刻です。
しかし、以下のない成功。全ての試みを延長するセッションのある日、爪のです。
<?php
// Tried built-in methods to extend the idle time, called after Auth is initialised
$auth->setIdle( 86400 );
// Tried increasing the sesion timeout (before auth is called)
ini_set( 'session.gc_maxlifetime', 86400 );
// Tried increasing the cookie timeout (where the phpsession is held, before auth is called)
session_set_cookie_params( 86400 );
// Tried all of the above
?>
していた。その場合、延長でき、アイドル時間がかかる?
私は約をsod梨、自分でクッキーに基づく認証ラックスしないんしています。
解決
なかったとの出会いはこの問題ですが、私は二つの大きな理由がないように覆い:
- きの確認 setExpire() 方法、認証クラスのほか、setIdle().
がその他のphpアプリ/スクリプトの走行を同じサーバは、同じセッションの保存ディレクトリ下のタイムアウト.に応じて セッション。gc_maxlifetime docs:
と異なる場合スクリプトの異なる 値のセッション。gc_maxlifetimeが 同じ場所を格納するため セッションデータのスクリプトの 最小値までの清掃 データです。この場合、このディレクティブを使用す とともに
session.save_path.
所属していません StackOverflow