ブラウザ終了後のセッション データの維持
質問:
PHP セッションは維持できますかブラウザを閉じた後でも、将来のアクセスに備えてコンテンツを保存しますか?
答え:
はい、閉じた後も PHP セッションの存続期間を延長することができます。ブラウザウィンドウの。方法は次のとおりです。
方法 1: session_set_cookie_parameters() 関数
セッションを開始する前に、session_set_cookie_parameters() 関数を使用してセッション Cookie の有効期間をゼロ以外に設定します。価値。これにより、ブラウザを閉じた後でも Cookie が保持されます。
構文:
session_set_cookie_parameters(lifetime_in_seconds, path, domain, secure, http_only);
例:
session_set_cookie_parameters(60 * 60 * 24 * 7, '/');
この例では、Cookie の有効期間を 7 日に設定し、その期間セッションにアクセスできるようにします。
方法 2: session.cookie_lifetime 構成ディレクティブ
または、次のようにします。 php.ini ファイルの session.cookie_lifetime 構成ディレクティブをゼロ以外の値に設定できます。
構文:
session.cookie_lifetime = lifetime_in_seconds
例:
session.cookie_lifetime = 604800
前の例と同様に、Cookie の有効期間が 1 週間に設定されます。
以上がPHP セッションはブラウザが終了しても存続できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。