質問: (strtotime($_SESSION['LAST_TIME']) - strtotime($last_tm)); if ($diff_min > 5){ echo ""; } } echo "サンプル画面2へ"; ?> ``` ``` <画面B> 長時間使用されていないため、タイムアウトが発生しました。 「閉じる」ボタンをクリックして終了して下さい。 閉じる ```
回答: ちょっと質問の主旨が理解できていませんが、session の取扱を理解していないように思います。 ざっと気になった点を羅列します。 ・$_SESSION を使用するのであれば、それより前に session_start() が必要です。 ・time-out の処理の中で、$_SESSION['LOGIN_INFO'] の中身を変更していないので、true が残り続けています。 いわゆるログアウトの処理になると思いますので、ログアウト機能の目的と実現方法を参照の上、実装すると良いです。