1. Was ist Cookie?
Cookie ist ein Mechanismus, der Daten im Browser des Kunden speichert, um Benutzer zu verfolgen und zu identifizieren. Einfach ausgedrückt ist ein Cookie eine Textdatei, die vom Webserver vorübergehend auf der Festplatte des Benutzers gespeichert und anschließend vom Webbrowser gelesen wird. Wenn der Benutzer die Website erneut besucht, zeichnet die Website die spezifischen Informationen des Besuchers (z. B. den Ort des letzten Besuchs, die verbrachte Zeit, Benutzername und Passwort usw.) auf, indem sie die Cookie-Datei liest, um zu antworten schnell. Sie können sich beispielsweise direkt auf der Website anmelden, ohne die Benutzer-ID und das Passwort auf der Seite eingeben zu müssen.
Das Befehlsformat der Cookie-Datei ist wie folgt:
Benutzername@Website-Adresse [Nummer].txt
2. Cookie
erstellen Cookie über die Funktion setcookie() in PHP erstellen.
Verwenden Sie die Funktion setcookie(), um ein Cookie zu erstellen. Der Beispielcode lautet wie folgt:
Beispiel 1:
< ?php
setcookie ("TMCookie",'www.mrbccd.com');
setcookie("TMCookie", 'www.mrbccd.com', time()+60); //Cookie-Gültigkeitszeit festlegen auf 60 Sekunden
//Stellen Sie die gültige Zeit auf 60 Sekunden ein, das gültige Verzeichnis ist „/tm/“, der gültige Domainname ist „mrbccd.com“ und alle seine Subdomains
setcookie("TMCookie", $ value, time()+3600, „ /tm/“, „. mrbccd.com“, 1);
?>
3. In PHP, Sie kann das globale Array $_COOKIE[] direkt übergeben, um den Cookie-Wert auf der Browserseite zu lesen.
Beispiel 2: Verwenden Sie die Funktion print_r, um Cookie-Variablen zu lesen. Der Beispielcode lautet wie folgt:
date_default_timezone_set("Etc/GMT-8");
if( !isset($_COOKIE["visittime"])){ //Wenn das Cookie nicht existiert
setcookie("visittime",date("y-m-d H:i:s")); eine Cookie-Variable
echo „Willkommen bei Ihrem ersten Besuch auf der Website!“ ,date("y-m-d H: i:s"),time()+60); //Setzen Sie eine Variable mit der Cookie-Ablaufzeit
echo "Die Zeit, zu der Sie die Website zuletzt besucht haben:".$_COOKIE["visittime "]; //Ausgabe up Die Zeit, zu der Sie die Website besucht haben
echo "
"; //Ausgabe des Wagenrücklaufs
}
echo "Die Zeit, zu der Sie die Website dieses Mal besucht haben, ist: " .date("y-m-d H:i: s"); //Ausgabe der aktuellen Zugriffszeit
4 Wenn keine Ablaufzeit festgelegt ist, wird die Cookie-Datei beim Schließen des Browsers automatisch gelöscht.
Wenn Sie die Cookie-Datei vor dem Schließen des Browsers löschen möchten, gibt es zwei Methoden: Eine besteht darin, sie mit der Funktion setcookie() zu löschen, und die andere darin, das Cookie manuell im Browser zu löschen.