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