Heim >Backend-Entwicklung >PHP-Problem >PHP-Browser Cookies löschen
So löschen Sie Cookies im PHP-Browser: 1. Legen Sie die Ablaufzeit des Cookies fest. 2. Setzen Sie den Cookie-Wert auf leer. 3. Verwenden Sie die setcookie-Methode, um das Cookie zu setzen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php-Server löscht Browser-Cookies
1. Legen Sie die Cookie-Ablaufzeit fest
//将过期时间设为一小时前 setcookie("TestCookie", "", time() - 3600); setcookie("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
2. Setzen Sie den Cookie-Wert auf leer
setcookie($cookiename, '') setcookie($cookiename, NULL);
3. Das Problem, dass setcookie in PHP sofort wirksam wird
Verwenden Sie die Methode setcookie, um Cookies zu setzen, aber setcookie wird nicht sofort wirksam, wenn Sie $_cookie sofort erhalten, erhalten Sie den Wert nicht. Aktualisieren Sie die Seite erneut, um den Wert zu erhalten.
Schauen Sie sich das Cookie-Element im Netzwerk in den Chrome-Entwicklertools an. Sie werden feststellen, dass das Anforderungscookie keinen Wert enthält, das Antwortcookie jedoch einen Wert (ich kenne den Unterschied zwischen ihnen noch nicht).
Wenn Sie möchten, dass es sofort wirksam wird, können Sie cookie( Cookie-Name, Wert) und dann $_cookie[Cookie-Name]=Wert festlegen.
Der erste Schritt besteht darin, das Cookie zu erstellen, und der zweite Schritt besteht darin, den Wert zuzuweisen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonPHP-Browser Cookies löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!