Heim >Backend-Entwicklung >PHP-Tutorial >Warum führt die Anmeldeantwort auf der Douyu-Website zu einer langfristigen Anmeldung?

Warum führt die Anmeldeantwort auf der Douyu-Website zu einer langfristigen Anmeldung?

WBOY
WBOYOriginal
2016-08-22 11:45:391464Durchsuche

Der Anmeldestatus auf der Douyu-Website kann eine Woche lang beibehalten werden. Wenn Sie einfach SESSION COOKIE verwenden, was ist, wenn Sie den Anmeldestatus behalten? Wird reines COOKIE verwendet?

Antwortinhalt:

Der Anmeldestatus auf der Douyu-Website kann eine Woche lang beibehalten werden. Wenn Sie einfach SESSION COOKIE verwenden, was ist, wenn Sie den Anmeldestatus behalten? Wird reines COOKIE verwendet?

Es ist jetzt beliebter, die Sitzungs-ID im Cookie zu speichern und den Sitzungsstatus auf dem Server zu speichern (bei Verwendung von Redis ist der Schlüssel beispielsweise die Sitzungs-ID)

Für Websites, die selten besucht werden, können Sie Session-Cookies hinzufügen, indem Sie vor allem PHP.ini so konfigurieren, dass die beiden Ablaufzeiten (
session.cookie_lifetime, session.gc_maxlifetime) größer als 1 Woche sind.
Es ist auch sehr praktisch, Sitzungen in der Datenbank und Redis zu speichern.

Speichern Sie die Sitzung beim Anmelden, indem Sie beispielsweise Ihre ID und Ihren Benutzernamen speichern und den Gültigkeitszeitraum festlegen, wenn Sie das nächste Mal einen Vorgang ausführen, wenn dieser innerhalb des Gültigkeitszeitraums liegt und in der Sitzung eine übereinstimmende ID und ein übereinstimmender Benutzername vorhanden sind , melden Sie sich direkt am System an.

Sie können auf localStorage und sessionStorage verweisen, dies sollte verwendet werden

Stellungnahme:
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