Heim > Artikel > Backend-Entwicklung > Welche zwei Möglichkeiten gibt es, Cookies in PHP zu löschen?
Zwei Möglichkeiten: 1. Verwenden Sie die Anweisung „setcookie(cookiename,NULL)“, um den Cookie-Wert auf leer zu setzen. 2. Verwenden Sie zum Festlegen die Anweisung „setcookie('cookiename','',time()-3600)“. Die Ablaufzeit des Cookie-Werts wird auf die Vergangenheit gesetzt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Zwei Möglichkeiten zum Löschen/Löschen von Cookies in PHP
Setzen Sie den Cookie-Wert auf leer, das heißt: setcookie ('Cookiename','') oder setcookie(Cookiename, NULL);
Setzen Sie die Cookie-Ablaufzeit auf die Vergangenheit, das heißt: setcookie('cookiename','',time()-3600);
Methode 1: Setzen Sie den Cookie-Wert auf leer.
<?php setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 ); function logout() { setcookie ( "cookie_user", "", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", "", time () + 60 * 60 * 24 * 30 ); } /* http://www.manongjc.com/article/1253.html */ logout (); echo $_COOKIE ['cookie_user'] . "<br />"; echo "You have successfully logged out."; ?>
Methode 2: Setzen Sie die Cookie-Ablaufzeit auf die Vergangenheit
Das obige ist der detaillierte Inhalt vonWelche zwei Möglichkeiten gibt es, Cookies in PHP zu löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!