質問

この問題が広がってきてい非常識だ。二つの個別プロジェクト(いずれも使用梨としての図書館が書いて全く異なるフレームワーク)を使用してい梨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梨、自分でクッキーに基づく認証ラックスしないんしています。

役に立ちましたか?

解決

なかったとの出会いはこの問題ですが、私は二つの大きな理由がないように覆い:

  1. きの確認 setExpire() 方法、認証クラスのほか、setIdle().
  2. がその他のphpアプリ/スクリプトの走行を同じサーバは、同じセッションの保存ディレクトリ下のタイムアウト.に応じて セッション。gc_maxlifetime docs:

    と異なる場合スクリプトの異なる 値のセッション。gc_maxlifetimeが 同じ場所を格納するため セッションデータのスクリプトの 最小値までの清掃 データです。この場合、このディレクティブを使用す とともに session.save_path.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top