php でセッション タイムアウト設定を使用する方法: 1. [php.ini] 構成ファイルを設定し、[ini_set] 関数を使用して現在のコンテキスト環境の属性値を変更します; 2. セッション タイムスタンプを設定します、コードは [unset( $_SESSION['expiretime'])] です。
#php はセッション タイムアウト設定メソッドを使用します:
#最初のメソッド 、 つまり、php.ini 構成ファイルを設定し、
session.gc_maxlifetime および session.cookie_lifetime ノード属性値を設定します。もちろん、
を使用することもできます。 ini_set 関数を使用して変更します。現在のコンテキスト環境の属性値:
ini_set('session.gc_maxlifetime', "3600"); // 秒 ini_set("session.cookie_lifetime","3600"); // 秒
2 番目の方法 は、Session タイムスタンプを設定します。次の方法。
ログインに成功したら、タイムスタンプを現在時刻より 1 時間後に設定します (
$_SESSION['expiretime'] = time() 3600;)。次のコードを使用して、ユーザーのログイン ステータスを確認します。
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 サイトの他の関連記事を参照してください。