ホームページ >バックエンド開発 >PHPチュートリアル >PHP で事実上無期限の Cookie を作成するにはどうすればよいですか?
Cookie を期限切れにしないように設定する方法
PHP の Cookie ドキュメントでは、Cookie の有効期限を指定できますが、そうではありません。それらを無期限に存続させるための明確な方法を提供します。ただし、この動作を近似する方法はあります。
遠い将来の日付を使用する
最も簡単な方法は、Cookie の有効期限に遠い将来の日付を設定することです。たとえば、10 年で期限切れになる Cookie を設定できます。
setcookie( "CookieName", "CookieValue", time() + (10 * 365 * 24 * 60 * 60) );
32 ビット PHP で 2038 年以降の日付を設定すると、数値の回り込みにより Cookie の有効期限がすぐに切れることに注意してください。
ブラウザの制限
2023 年には、ほとんどの Web ブラウザは Cookie の最大有効期限に従いますが、これはブラウザによって異なります。 Chrome リリース M104 以降、Cookie の有効期限は 400 日を超えることはできません。
以上がPHP で事実上無期限の Cookie を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。