So verwenden Sie die Cookie-Funktion in PHP
In der Webentwicklung sind Cookies ein dauerhafter Speichermechanismus, der den Benutzerstatus verfolgen und es Websites ermöglichen kann, Benutzereinstellungen und andere Informationen zu speichern. In PHP kann die Cookie-Funktion zum einfachen Betreiben von Cookies genutzt werden. In diesem Artikel wird die Verwendung der Cookie-Funktion in PHP vorgestellt.
1. Verwenden Sie die Funktion setcookie(), um Cookies zu setzen.
In PHP wird die Funktion setcookie() zum Setzen von Cookies verwendet. Die Funktion setcookie() verfügt über drei erforderliche Parameter und zwei optionale Parameter. Die Syntax lautet wie folgt:
setcookie(name, value, expire, path, domain, secure, httponly);
Der Parameter name stellt den Namen des Cookies dar ; der Wertparameter gibt den Wert des Cookies an; der Ablaufparameter gibt die Ablaufzeit des Cookies an, die im UNIX-Zeitstempelformat vorliegt. Sie können die Funktion time() verwenden, um den aktuellen Zeitstempel plus die zu speichernde Zeit zu erhalten B. time()+86400, was bedeutet, dass es für einen Tag gespeichert wird. Der Aktionspfad des Cookies kann leer sein, um die Verwendung auf der gesamten Website anzuzeigen, oder es kann in einem bestimmten Pfad der Domäne verwendet werden Der Parameter gibt den Umfang des Cookies an. Wenn er nicht festgelegt ist, bedeutet dies, dass er im aktuellen Domänennamen verwendet werden kann. Der sichere Parameter gibt an, ob das Cookie nur über das HTTPS-Protokoll übertragen werden kann. Der Parameter httponly gibt normalerweise an, ob der Auf Cookies kann nur über das HTTP-Protokoll zugegriffen werden, was normalerweise der Fall ist.
Zum Beispiel setzt der folgende Code ein Cookie namens „Benutzername“ mit dem Wert „John“, einer Ablaufzeit von einem Tag und einem Aktionspfad für die gesamte Website:
setcookie("username", "John", time()+86400, "/");
2. Verwenden Sie die superglobale Variable $_COOKIE um den Cookie-Wert zu lesen
In PHP wird die superglobale Variable $_COOKIE verwendet, um Cookie-Informationen zu speichern, die an das aktuelle Skript übergeben werden. $_COOKIE ist ein Array, der Schlüssel ist der Name des Cookies und der Wert ist der Wert des Cookies. Der folgende Code kann beispielsweise den Wert eines Cookies mit dem Namen „Benutzername“ ausgeben:
echo $_COOKIE["username"];
Wenn das Cookie nicht vorhanden ist, ist die Ausgabe leer.
3. Verwenden Sie die Funktion setcookie(), um Cookies zu löschen.
In PHP können Sie die Funktion setcookie() verwenden, um Cookies zu löschen. Um ein Cookie zu löschen, müssen Sie die Ablaufzeit auf einen Zeitstempel in der Vergangenheit setzen, damit der Browser das Cookie löscht.
Der folgende Code löscht beispielsweise das Cookie mit dem Namen „Benutzername“:
setcookie("username", "", time()-3600, "/");
Beachten Sie, dass Sie beim Löschen des Cookies denselben Pfad und Domänennamen angeben müssen, da das Cookie sonst nicht gelöscht werden kann.
4. Zusammenfassung
In PHP können mithilfe der Cookie-Funktion ganz einfach Cookies gesetzt, gelesen und gelöscht werden. Wenn Sie die Funktion setcookie() zum Setzen von Cookies verwenden, müssen Sie auf die Parametereinstellungen achten. Wenn Sie die superglobale Variable $_COOKIE zum Lesen des Cookie-Werts verwenden, müssen Sie darauf achten, ob das Cookie vorhanden ist. Um Cookies zu löschen, müssen Sie darauf achten, dass der gleiche Pfad und Domänenname angegeben wird. Die Beherrschung der Verwendung von Cookie-Funktionen kann uns helfen, den Benutzerstatus besser zu kontrollieren und die Interaktivität und Personalisierung der Website zu verbessern.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Cookie-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

Die Anmeldung bei CakePHP ist eine sehr einfache Aufgabe. Sie müssen nur eine Funktion verwenden. Sie können Fehler, Ausnahmen, Benutzeraktivitäten und von Benutzern durchgeführte Aktionen für jeden Hintergrundprozess wie Cronjob protokollieren. Das Protokollieren von Daten in CakePHP ist einfach. Die Funktion log() wird bereitgestellt

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c
