Cookie löschen
Wenn ein Cookie erstellt wird und seine Gültigkeitsdauer nicht festgelegt ist, wird seine Cookie-Datei automatisch gelöscht, wenn der Browser geschlossen wird. . Wenn Sie die auf dem Client gespeicherte Cookie-Datei löschen möchten, bevor Sie den Browser schließen, gibt es zwei Methoden, die mit dem Setzen von Cookies identisch sind. Sie rufen auch die Funktion setcookie() auf, um die Aktion auszuführen zum Löschen von Cookies: Kapitel 1 Eine Möglichkeit besteht darin, alle Parameterspalten der Funktion setcookie() wegzulassen und nur den ersten Parameter Cookie-Identifikationsnamen zu verwenden, um die Cookie-Daten mit dem angegebenen Namen zu löschen. Die zweite Möglichkeit besteht darin, setcookie( zu verwenden; )-Funktion, um das Ziel-Cookie auf den Status „bereits abgelaufen“ zu setzen.
1. Verwenden Sie die Funktion setcookie(), um das Ziel-Cookie auf den Status „abgelaufen“ zu setzen, um das Cookie zu löschen. Grundlegende Möglichkeiten zum Löschen von Cookies und zum Erstellen von Cookies. Auch zum Löschen von Cookies Verwenden Sie die Funktion setcookie(). Um Cookies zu löschen, müssen Sie lediglich den zweiten Parameter in der Funktion setcookie () auf einen Nullwert setzen und die Ablaufzeit des dritten Parameters Cookie auf einen kürzeren Wert als die aktuelle Systemzeit festlegen. Lassen Sie uns Code verwenden, um die Cookie-Ablaufzeit auf die aktuelle Zeit minus 1 Sekunde festzulegen.setcookie("Cookie_name", "" , time()-1);
setcookie("Cookie_name");
Cookie-Lebenszyklus
Wenn das Cookie keine Ablaufzeit festlegt, bedeutet dies, dass sein Lebenszyklus die Dauer der Browsersitzung ist geschlossen wird, verschwindet das Cookie automatisch. Diese Art von Cookies wird als Sitzungscookie bezeichnet und in der Regel nicht auf der Festplatte, sondern im Arbeitsspeicher abgelegt. Wenn die Ablaufzeit festgelegt ist, speichert der Browser das Cookie auf der Festplatte und es bleibt weiterhin gültig, wenn der Browser erneut geöffnet wird, sodass seine Gültigkeitsdauer abläuft. Obwohl Cookies für eine lange Zeit im Client-Browser gespeichert werden können, sind sie nicht dauerhaft. Da der Browser bis zu 300 Cookie-Dateien speichern darf und jede Cookie-Datei eine maximale Kapazität von 4 KB unterstützt, unterstützt jeder Domainname maximal 20 Cookies. Wenn das Limit erreicht ist, löscht der Browser die Cookie-Dateien automatisch nach dem Zufallsprinzip.Das obige ist der detaillierte Inhalt vonSo löschen Sie Cookies in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!