* Der größte Unterschied zwischen Cookie und Sitzungssitzung:
* Cookie wird im Client-Browser gespeichert
* Sitzung wird auf dem Server gespeichert und die Client-ID wird im Cookie gespeichert wird für die Abfrage verwendet
* Alle Sitzungen basieren auf Cookies, daher müssen wir zuerst lernen, wie man PHP verwendet, um Cookies für den Client zu setzen
* Lassen Sie den Server sich an den Besucher erinnern
/ /1. Cookie setzen (Name, Wert, Ablaufdatum)
//Der Cookie-Name ist ebenfalls eine Variable und muss auch den Benennungsregeln von PHP für Variablenbezeichner folgen
setcookie('username', 'peter zhu',time()+60*10); //10分钟后过期 setcookie('email', 'peter@php.cn');
/ /2. Cookies anzeigen: Verwenden Sie die superglobale Variable $_COOKIE
//Warum müssen wir es zweimal tun, um es zu setzen, und das zweite Mal, um den neuen Wert zu überprüfen
echo '用户名: ',$_COOKIE['username'],'<br>'; echo '邮箱: ',$_COOKIE['email'],'<br>';
//3. Cookie aktualisieren:
//Deaktivieren Sie zuerst die zuvor festgelegte Cookie-Anweisung und aktualisieren Sie sie zweimal, um den neuen Wert anzuzeigen
setcookie('username','朱老师');
//3 Cookies: setcookie()
//Hinweis 1: Bitte deaktivieren Sie die vorherige Einstellungsanweisung
//Hinweis 2: Nur der Wert wurde gelöscht und kann nicht mehr aufgerufen werden, aber die Cookie-Variable Name existiert noch
//Methode 1: setcookie(name), nur Cookie-Name übergeben
setcookie('username');
//Methode 2: setcookie(name), Nullwert übergeben
setcookie('username','');
//Methode 3: setcookie(name,'',time()-x ): Übergeben Sie eine abgelaufene Zeit nach Belieben
setcookie('username','',time()-3600);
//5. Löschen Sie das Cookie physisch: unset($_COOKIE[name]), Zerstöre den Cookie vollständig und er ist endlich sicher
unset($_COOKIE['username']);