ホームページ > バックエンド開発 > PHPチュートリアル > PHP セッションはブラウザが終了しても存続できますか?

PHP セッションはブラウザが終了しても存続できますか?

Barbara Streisand
リリース: 2024-11-18 08:17:02
オリジナル
227 人が閲覧しました

Can PHP Sessions Survive Browser Closure?

ブラウザ終了後のセッション データの維持

質問:

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート