設定方法: COOKIEの「SESSION ID」からサーバー上のファイルを検索し、「session_set_cookie_params()」と「session_cache_expire()」でCookieとセッションの有効期限を設定します。
推奨: 「PHP ビデオ チュートリアル 」
php は SESSION のライフ サイクルを設定します
今日解決したい問題は、簡単に言えば、SESSION のライフサイクルを設定することです。実際、問題は非常に単純です。理由はわかりません。私は session_cache_expire(12*60) を使用します); ブラウザを閉じますが、結局は機能しませんでした。
後で、phpsession が実際には cookie に基づいていることがわかりました。そのため、セッションのライフサイクルを設定するには、まず cookie の有効期限を設定する必要があります。クライアント (ブラウザなど) が Web サイトにログインするときに、SESSION が有用かどうかを判断するには、まずクライアントに COOKIE があるかどうかを確認し、次に COOKIE 内の SESSION ID を使用してサーバー上のファイルを検索します。
この場合、次の設定が行われます:
session_set_cookie_params( 12*60*60);//设置cookie的有效期 session_cache_expire(12*60);//设置session的有效期
以上がPHPセッションのライフサイクルを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。