Heim  >  Artikel  >  php教程  >  Sitzungsstatuskontrolle in PHP (1).

Sitzungsstatuskontrolle in PHP (1).

黄舟
黄舟Original
2016-12-20 11:15:381392Durchsuche

Was ist Sitzungsstatuskontrolle? Einfach ausgedrückt handelt es sich um die Übergabe von Cookies und Sitzungsparametern. Heute werde ich über die Verwendung dieser beiden Methoden sprechen. Wie bereits erwähnt, wird der sehr wichtige Seitenwert übergeben. Im Allgemeinen hoffen wir, dass Benutzer, die eine Website besuchen, über eine eindeutige Kennung verfügen. Beispielsweise werden die aktuellen Mitglieder-Login- und Mitglieder-Betriebsfunktionen mithilfe dieser eindeutigen Kennung implementiert die Sicherheit der Website zu erhöhen und die Funktionalität der Website für Benutzer zu verbessern.

Cookie

Cookie ist ein Informationsfragment, das vom Server an den Client gesendet wird. Es wird im Speicher oder auf der Festplatte des Client-Browsers gespeichert und dient hauptsächlich zum Speichern benutzerbezogener Informationen . Dies erfolgt über das Array $_COOKIE.

Die Verwendung von Cookies kann in drei Schritte unterteilt werden:

1. Cookie setzen: Sie können es mit der Funktion setcookie() oder setrawcookie() setzen. Es kann auch festgelegt werden, indem HTTP-Header über header() an den Client gesendet werden.

2. Cookies lesen: Verwenden Sie direkt das vordefinierte PHP-Variablen-Array $_COOKIE, geben Sie den Cookie-Namen als Array-Elementindex an und Sie können die Cookies auf der Browserseite lesen.

3. Cookie löschen: Stellen Sie einfach die Gültigkeitszeit auf einen kürzeren Wert als die aktuelle Zeit ein und setzen Sie den Wert auf leer, dann können Sie es löschen.

Es gibt jedoch einige Einschränkungen für Cookies:

1. Es muss festgelegt werden, bevor der Inhalt der HTML-Datei ausgegeben wird.

2. und manchmal treten falsche Ergebnisse auf und Cookies können nicht zwischen verschiedenen Kernbrowsern geteilt werden.

3. Die Einschränkung liegt auf der Clientseite. Die maximale Anzahl von Cookies, die von einem Browser erstellt werden können, beträgt 30, und jedes Cookie darf 4 KB nicht überschreiten. Die Gesamtzahl der Cookies, die von jeder Website gesetzt werden können, darf 20 nicht überschreiten.

Ich werde in der nächsten Ausgabe über die Sitzung sprechen.

Das Obige ist der Inhalt der Sitzungsstatussteuerung in PHP (1). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


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