質問

私が使っているログイン機能が私のサイトです。このセッションの鉱山が終了した後は、数分か否かにかかわらず、ユーザがログアウトして下さい。何をしたいのがこのセッションあるいは終了しましたが、ユーザーのログです。ユーザーさんログアウトは自身のアカウントにその後2-3日、その後も彼は表示されログインします。

いくつかの例が増加しているセッション了していきたいと思っていることだけに満了のログアウトイベントは、ユーザにかかわらず時間かログインです。

する方法を教えてください。

特に、このとの付き合い方"について考えるだろうか?

session_cache_expire(0);
session_start();
役に立ちましたか?

解決

ソリューションをよく使われ、この状況は:

  • ていても長セッション期間:で失効の場合、ユーザーがアクティブになっていない(そうなんで作るというよりは御する必要はありませんので、すべてのユーザー)
  • ユーザーがログインを設定し、クッキーを含む何が必要なのか認識され
  • また、サイトのクッキーとなく、現在アクティブなセッション)をご利用の情報に含まれているクッキーの自動ログが彼、もしくは再作成のセッションでも同時に行います。

この方法:

  • いは数千のセッション"アクティブ"な良い理由
  • きの標準的な方法セッションの仕事

いをさせてログアウトして下さい",少なくとも、ユーザーです。

また、"普通"のセッションでは、クッキーを含むセッションidを削除する場合、ユーザのブラウザを閉じ--そのまま頂く必要はありませんが、どんなに長いセッションの寿命です。
本ソリューションを提案します人の設どのクッキーは、利用者のコンピュータ-)


でも、そのユーザが手動でログインをおさえるためには、削除を取り入れていくことも可能のセッションやクッキーはもちろんいらっしないimmediatly再度自動ログインします。


もちろん、お気をつけなけれかに設定し、クッキークッキーなの確保、保管しないでくださいパスワードでは、インスタンス;-)


実は、このようにすることはどのようにログイン情報を記憶させる"との特徴がよく;を除き、ここでは、ユーザーなどをしなければならなくなチェックのチェックボックスをログイン情報を記憶させる"と;-)


かない場合には、開発に時間というものは、可愛いクや汚れがご利用のAjaxの要求に全てのページは、まさに"ピン"、PHPサーバ上のページをこのセッションで活躍すものではないの仕事ぶり:まだまだ多くのセッションサーバーのいろなご要望...でみて、ユーザーになって、そのブラウザ)

他のヒント

できるだけのPHPの内部セッション取り扱います。PHPは常に送信のセッションidは、セッション-クッキー有効期限の切れる場合は、ユーザを閉じます。達成に何らかの自動ログインする必要がありま一部コードを設定し、長寿命をクッキーは、ユーザのブラウザとの認識のこれらのクッキーのマッピングとは、クッキーの値、それぞれのユーザアカウント

なお、このに大きく影響するのでセキュリティの問題なんかを作ることができました。以下をよくお読みください方法で自動ログイン機能が働きたい

テスト中に

あなたのクッキーを削除しますか?クッキーが有効になっていますか?あなたのコードのどこかで、セッションをDestoryはできますか?

また、別のポストに私の答えを参照してください。セッションに関するクイック質問署名した滞在する方法を説明PHP をインチユーザーが永遠にログイン滞在したい場合だけでcronジョブ/ sheduled作業を行いません。

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