php でセッション タイムアウトを設定する方法: 次のように、ini_set() 関数を使用して現在のコンテキストの属性値を変更し、セッション タイムアウトを設定する目的を達成できます。 .gc_maxlifetime', " 3600");]。
最初の方法:
(推奨チュートリアル: php グラフィック チュートリアル)
PHP を設定します。 .ini 構成ファイルで、session.gc_maxlifetime および session.cookie_lifetime ノード属性値を設定します。もちろん、ini_set 関数を使用して現在のコンテキスト環境の属性値を変更することもできます:
ini_set('session.gc_maxlifetime', "3600"); // 秒 ini_set("session.cookie_lifetime","3600"); // 秒
2 番目の方法:
セッション タイムスタンプの設定
ログインが成功したら、タイムスタンプを現在の時刻から 1 時間後に設定します ($_SESSION['expiretime'] = time() 3600;)。
(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)
次のコードを使用して、ユーザーのログイン ステータスを確認します:
if(isset($_SESSION['expiretime'])) { if($_SESSION['expiretime'] < time()) { unset($_SESSION['expiretime']); header('Location: logout.php?TIMEOUT'); // 登出 exit(0); } else { $_SESSION['expiretime'] = time() + 3600; // 刷新时间戳 } }
以上がPHPでセッションタイムアウトを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。