php でセッションの有効期間を変更する方法: [ini_set('session.gc_maxlifetime',21600);] などの ini_set 関数を使用して変更できます。なお、この設定はスクリプトの実行が終了するとクリアされます。
方法 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 サイトの他の関連記事を参照してください。