Heim > Backend-Entwicklung > PHP-Tutorial > Wie erstelle ich in PHP ein praktisch nie ablaufendes Cookie?

Wie erstelle ich in PHP ein praktisch nie ablaufendes Cookie?

Patricia Arquette
Freigeben: 2024-11-30 05:51:18
Original
1006 Leute haben es durchsucht

How to Create a Practically Never-Expiring Cookie in PHP?

So stellen Sie ein Cookie so ein, dass es niemals abläuft

In der Cookie-Dokumentation von PHP können Sie ein Ablaufdatum für Cookies angeben, dies ist jedoch nicht der Fall Bieten Sie eine klare Möglichkeit, sie auf unbestimmte Zeit bestehen zu lassen. Es gibt jedoch Möglichkeiten, dieses Verhalten anzunähern.

Verwenden eines Datums in der fernen Zukunft

Die einfachste Methode besteht darin, ein Datum in der fernen Zukunft für den Ablauf des Cookies festzulegen. Sie können beispielsweise ein Cookie setzen, das in einem Jahrzehnt abläuft:

setcookie(
  "CookieName",
  "CookieValue",
  time() + (10 * 365 * 24 * 60 * 60)
);
Nach dem Login kopieren

Beachten Sie, dass das Festlegen eines Datums nach 2038 in 32-Bit-PHP zu einem Cookie führt, das aufgrund des Zahlenumlaufs sofort abläuft.

Browserbeschränkungen

Im Jahr 2023 befolgen die meisten Webbrowser das maximale Cookie Ablaufdatum, das je nach Browser unterschiedlich ist. Ab der Chrome-Version M104 dürfen Cookies kein Ablaufdatum haben, das mehr als 400 Tage in der Zukunft liegt.

Das obige ist der detaillierte Inhalt vonWie erstelle ich in PHP ein praktisch nie ablaufendes Cookie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage