Heim Backend-Entwicklung PHP-Tutorial So verwenden Sie die Cookie-Funktion in PHP

So verwenden Sie die Cookie-Funktion in PHP

May 19, 2023 am 09:01 AM
php 使用 cookie函数

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, "/");
Nach dem Login kopieren

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"];
Nach dem Login kopieren

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, "/");
Nach dem Login kopieren

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

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.

CakePHP arbeitet mit Datenbank CakePHP arbeitet mit Datenbank Sep 10, 2024 pm 05:25 PM

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

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

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

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

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

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

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

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

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

CakePHP-Protokollierung CakePHP-Protokollierung Sep 10, 2024 pm 05:26 PM

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

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

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

See all articles