setcookie () -Funktion
Mit der Funktion "setcookie () wird das Cookie definiert, das mit dem HTTP -Header gesendet wird. Die Syntax dieser Funktion ist unten bereitgestellt:
bool setcookie (Zeichenfolge $ Name, String $ value = "", Array $ options = [])Das erste Argument enthält den Keksnamen.
Das zweite Argument enthält den Cookie -Wert.
Das dritte Argument enthält eine Reihe von Cookie -Optionen. Die Werte des Arrays können die Werte von enthalten läuft, Pfad, Domäne, sicher und httpony. Der läuft ab Enthält die Zeitlimit für den vorhandenen Cookie. Der Weg Definiert den Serverpfad, auf dem die Cookie -Informationen gespeichert werden. Der Domain Enthält den Wert, an dem der Cookie verfügbar ist. Der sicher Gibt an, dass die Cookie -Informationen über die HTTPS -Verbindung übertragen werden. Der Wert der httponly ist eingestellt auf WAHR Um zu bestätigen, dass die Cookie -Daten über die zugänglich sind Http Protokoll. Der Optionen Das assoziative Array kann hier einen oder mehrere hier erwähnte Werte enthalten. Der $ _Cookie Variable wird verwendet, um die Cookie -Werte zu lesen.
Es kehrt zurück WAHR Nach Erfolg und Rückkehr FALSCH nach Versagen.
Verwendung des Keks
In diesem Teil des Tutorials wurden verschiedene Verwendungen des Keks unter Verwendung mehrerer Beispiele gezeigt:
Beispiel 1: Legen Sie einen einfachen Cookie -Wert fest
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um einen Cookie -Wert basierend auf dem vom Formular eingereichten Wert festzulegen. Das HTML -Formular wird verwendet, um den Benutzernamen vom Benutzer zu nehmen und ein Cookie basierend auf den Formulardaten zu erstellen. Der Cookie läuft ab, wenn der Benutzer den Browser schließt:
Ausgang:
Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts zum ersten Mal im Browser:
Die folgende Ausgabe wird angezeigt, wenn der Benutzer die Seite nach dem Einreichen des Wertes aktualisiert wirdFahmida”Durch Verwendung der Form:
Beispiel 2: Setzen Sie einen einfachen Cookie mit Ablaufdatum
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um einen Cookie -Wert basierend auf dem vom Formular über eingereichten Wert mit der Ablaufzeit des Cookies festzulegen. Das HTML -Formular wird verwendet, um den Namen vom Benutzer zu nehmen und ein Cookie zu erstellen, das auf dem von den Formulardaten eingereichten Namen erstellt wird. Laut dem Drehbuch läuft der Cookie nach 4.200 Sekunden oder 7 Stunden aus:
Ausgang:
Die folgende Ausgabe erscheint nach der Ausführung des vorherigen Skripts zum ersten Mal im Browser:
Die folgende Ausgabe wird angezeigt, wenn der Benutzer die Seite nach dem Einreichen des Wertes aktualisiert wirdFahmida Jamin”Durch Verwendung der Form:
Beispiel 3: Vorhandene Cookie -Werte löschen
Die einfachste Möglichkeit, einen Cookie zu löschen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Weg zum Löschen eines Cookies zu kennen. Der vorhandene Cookie -Name muss in der Funktion SetCookie () mit der vergangenen Ablaufzeit verwendet werden, um einen vorhandenen Cookie zu löschen. Hier wird der Keks für den Benutzernamen „Fahmida“ gelöscht, wenn es existiert:
Ausgang:
Die folgende Ausgabe wird nach der Ausführung des vorherigen Skripts angezeigt.
Abschluss
Der Zweck der Verwendung des Cookie und der Möglichkeiten zum Erstellen, Lesen und Löschen des Cookie in PHP wurden in diesem Tutorial mit verschiedenen Beispielen erläutert. Ich hoffe, die PHP -Benutzer können das Cookie in PHP nach dem Lesen dieses Tutorials ordnungsgemäß verwenden. Weitere Tipps und Informationen finden Sie unter Linux Tipp.