Heim >tägliche Programmierung >PHP-Kenntnisse >Wie kann ich Variablen in Cookies in PHP aufzeichnen und löschen? (Bilder + Videos)

Wie kann ich Variablen in Cookies in PHP aufzeichnen und löschen? (Bilder + Videos)

藏色散人
藏色散人Original
2018-10-17 17:48:594532Durchsuche

Dieser Artikel führt Sie hauptsächlich in die spezifische Implementierungsmethode zum Cookie-Aufzeichnen und Löschen von Variablen in PHP ein.

Zuallererst muss jeder wissen: Was ist ein PHP-Cookie? Was bedeutet Cookie?

Cookies werden häufig zur Identifizierung von Benutzern verwendet und sind kleine Dateien, die vom Server auf dem Computer des Benutzers hinterlassen werden. Immer wenn derselbe Computer eine Seite über den Browser anfordert, sendet er auch das Cookie. Mit PHP können Sie Cookie-Werte erstellen und abrufen.

Einfach ausgedrückt: Wenn der Benutzer zum ersten Mal eine Verbindung zum Server herstellt und sich erfolgreich anmeldet, weiß er bei der nächsten Anfrage beim Server immer noch nicht, um welchen Benutzer es sich bei der aktuellen Anfrage handelt.

Das Aufkommen von Cookies wird dieses Problem sehr gut lösen. Wenn Sie sich zum ersten Mal am Server anmelden, werden einige Daten (Cookies) an den Browser zurückgegeben und anschließend vom Browser lokal gespeichert.

Wenn der Benutzer erneut eine Anfrage sendet, werden die in der letzten Anfrage gespeicherten Cookie-Daten automatisch an den Server übertragen und der Server verwendet das Browser-Cookie Kann ermitteln, wer der aktuelle Benutzer ist.

Im Folgenden stellen wir Ihnen anhand einfacher Codebeispiele die Implementierungsmethode von PHP-Cookie-Speichervariablen und -Löschung vor.

1. Cookies aufzeichnen

<?php
setcookie("username", "PHP中文网", time()+3600);
echo $_COOKIE[&#39;username&#39;];

unterscheidet sich von der Methode zum Öffnen der Sitzung setcookie-FunktionUm Cookies zu setzen, repräsentieren die Parameter jeweils den Cookie-Namen, den Cookie-Wert und die Cookie-Ablaufzeit.

Hinweis:

setcookie()-Funktion sendet ein HTTP-Cookie an den Client.

$_COOKIE stellt ein Array von Variablen dar, die über HTTP-Cookies an das aktuelle Skript übergeben werden.

Für die Grundkenntnisse von

Sitzung können Freunde, die es benötigen, auf [Wie speichere und lösche ich Variablen in einer Sitzung in PHP?“ verweisen. ], jeder ist willkommen zum Lernen und Lernen.

Wenn wir zum ersten Mal über den Browser darauf zugreifen, ist das Ergebnis wie folgt:

Wie kann ich Variablen in Cookies in PHP aufzeichnen und löschen? (Bilder + Videos)

Das liegt daran, dass die Variableninformationen dies benötigen im ersten Schritt gespeichert werden.


Und wenn wir den Browser erneut aktualisieren, ist der Wert von „Benutzername“ im Echo-Ausgabe-Cookie wie folgt:

Wie kann ich Variablen in Cookies in PHP aufzeichnen und löschen? (Bilder + Videos)

2. Cookies löschen

<?php
// 设置cookie,需要给cookie一个生成时间,如果想删除cookie直接讲cookie的生成时间设置为负的即可
setcookie("username", "PHP中文网", time()-3600);
echo $_COOKIE[&#39;username&#39;];

Hier können wir einfach die Cookie-Generierungszeit auf negativ setzen

In diesem Artikel geht es um

PHP-Cookie-Aufzeichnungs- und Löschvariablen Die Die detaillierte Einführung in die Methode ist leicht zu verstehen.

Wenn Sie mehr über PHP erfahren möchten, können Sie der PHP-Chinesisch-Website

PHP-Video-Tutorial. Willkommen an alle zum Nachschlagen und Lernen!

Das obige ist der detaillierte Inhalt vonWie kann ich Variablen in Cookies in PHP aufzeichnen und löschen? (Bilder + Videos). 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