ホームページ  >  記事  >  バックエンド開発  >  PHP でセッション生存時間を変更する 2 つの方法の紹介

PHP でセッション生存時間を変更する 2 つの方法の紹介

不言
不言オリジナル
2018-08-03 11:56:023247ブラウズ

PHP でセッション生存時間を変更する 2 つの方法の紹介

この記事は、PHP でよく使用される関数とグローバル変数の概要 (推奨) を紹介します。一定の参考価値があります。必要な友人は参照してください。お役に立てば幸いです。

方法 1: 設定ファイル php.ini を変更します。デフォルトは 1440、24 分です。

php.ini を変更できます。セッション関連の設定について (php を開く) .ini ファイル、「[Session]」セクション内):
1, session.use_cookies: デフォルト値は「1」で、SessionID が Cookie によって渡され、それ以外の場合は Query_String によって渡されます。
2, session.name : これは、SessionID に保存される変数名です。Cookie または Query_String によって渡すことができます。デフォルト値は "PHPSESSID" です。#3. session.cookie_lifetime: これは、SessionID が保存される時間を表しますデフォルトは 0. で、これはブラウザがセッション ID を閉じるとすぐに無効になることを意味します... このため、セッションは永続的に使用できません。
4. session.gc_maxlifetime: セッションデータがサーバー側に保存される時間で、この時間を超えるとセッションデータは自動的に削除されます。

方法 2: プログラムで設定し、ini_set() 関数を使用してセッションの有効期限を設定しますが、スクリプトの実行が終了すると設定はクリアされ、php.ini ファイルは保存されません。本当の意味での変更

session_start(); 
ini_set('session.gc_maxlifetime',21600);

おすすめ関連記事:

#PHP5 の echo ステートメントと print ステートメントの違いは何ですか?

php と ajax を組み合わせる方法 画像の処理 (コード)

関連トピックの推奨事項: php セッション (画像、テキストを含む) 、ビデオ、ケース)

以上がPHP でセッション生存時間を変更する 2 つの方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。