サポート » 使い方全般 » セッションが有効か確認する

  • 会員制サイトを製作中です。
    セッション管理により、5分以上操作がない場合、強制的にログイン画面に
    リダイレクトさせようと考えています。

    セッション開始時に
    ini_set(‘session.gc_maxlifetime’, 300);
    でセッションの継続時間をセットしています。
    ページ移動の操作があった場合、セッション継続時間を確認し、
    300秒以上だったらログイン画面にリダイレクトの方法がわかりません。

    どなたかご回答宜しくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    WordPress のログイン機構は PHP のセッション機構を使っていません。よって、PHP のセッション関連の定数をいじっても無意味です。

    むしろ、WordPress 自体のセッション生存時間を変更するのがスムーズです。ただ、ユーザビリティーを考えると、「5分操作しないとログイン画面に戻る」はとても使いにくいです。どうしても必要な実装かどうか、検討し直すことをおすすめします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「セッションが有効か確認する」には新たに返信することはできません。