Heim >Backend-Entwicklung >PHP-Problem >PHP-Browser Cookies löschen

PHP-Browser Cookies löschen

藏色散人
藏色散人Original
2021-05-27 09:19:102618Durchsuche

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.

PHP-Browser Cookies löschen

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!

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