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

PHPでセッション生存時間を変更する方法

王林
王林オリジナル
2020-11-05 11:49:173339ブラウズ

php でセッションの有効期間を変更する方法: [ini_set('session.gc_maxlifetime',21600);] などの ini_set 関数を使用して変更できます。なお、この設定はスクリプトの実行が終了するとクリアされます。

PHPでセッション生存時間を変更する方法

方法 1: 構成ファイル php.ini を変更する

(関連する学習ビデオの推奨事項: Java ビデオ チュートリアル)

php.ini セッション関連の設定について (「[セッション]」セクションの php.ini ファイルを開きます):

1. session.use_cookies: デフォルト値は「1」です。 "、これは、SessionID が Cookie を使用して渡されることを意味します。それ以外の場合は、Query_String を使用して渡されます。

2. session.name: これは、SessionID に格納される変数名で、Cookie または Query_String の場合があります。デフォルト値は " PHPSESSID" ;

3. session.cookie_lifetime: これは、SessionID がクライアント Cookie に保存される時間を表します。デフォルトは 0 で、ブラウザが閉じるとすぐに SessionID が無効になることを意味します。 . このため、セッションを永続的に使用することはできません。

4. session.gc_maxlifetime: セッション データがサーバー側に保存される時間です。この時間を超えると、セッション データは自動的に削除されます。

方法 2: プログラムで設定し、ini_set() 関数を使用してセッションの有効期限を設定します。

注: ただし、スクリプトの実行が終了すると、設定はクリアされ、php は無効になります。 ini ファイル

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

関連する推奨事項:phpトレーニング

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

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