Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Lerncookies
Cookies werden häufig in der Entwicklung verwendet. Lassen Sie mich Ihnen den gesunden Menschenverstand und die Verwendung von Cookies beim PHP-Lernen erläutern.
Was sind Cookies?
Gemäß der Definition in der offiziellen Dokumentation sind Cookies eine Möglichkeit für Server oder Skripte, Informationen auf der Workstation des Clients unter dem http-Protokoll zu verwalten. Ein Cookie ist eine kleine Textdatei, die von einem Webdienst im Browser des Benutzers gespeichert wird und Informationen über den besuchenden Benutzer enthält. Dies ist eine andere Lösung als die Sitzung und löst auch das Problem der Aufrechterhaltung des Status zwischen mehreren Dingen. Gleichzeitig kann eine saubere URL auf dem Client-Computer in Form eines Skripts gespeichert und durch Senden einer Nachricht gespeichert werden Spezifische Daten und Setzen eines Cookies auf dem Computer des Benutzers mit einem http-Header im folgenden Format:
Set-Cookie:Cookie_Name=MyFirstCookie;[expires=DATE;][path=PATH]
[domain=DAMAIN_NAME;] [sicher]
Der obige Code erstellt ein Cookie namens Cookie Name mit dem Wert MyFirstCookie. Parameter in eckigen Klammern [] sind optional. Das Feld „expires“ legt das Ablaufdatum des Cookies fest. Wenn es nicht festgelegt und nicht manuell gelöscht wird, sind Pfad und Domäne für immer gültig URL; Sitzung Das Schlüsselwort bedeutet, dass bei normalen HTTP-Verbindungen keine Cookies gesendet werden.
Wie verwende ich Cookies in PHP?
Um Cookies in PHP zu verwenden, müssen Sie zuerst das Cookie setzen. Wir können SetCookie() verwenden, um Cookies manuell zu setzen.
Zum Beispiel: SetCookie(String-Name [,String-Wert [,int Ablaufdatum [,String-Pfad [,String-Domäne [,int sicher]]]]]);
Außer dem Namen ist alles andere optional.
Ein einfaches Beispiel für das Setzen von Cookies:
SetCookie('NAME','messi');
SetCookie('NAME','messi',time()+3600,'/web');
Das Obige ist der Inhalt von Cookies für das PHP-Lernen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!