Aktueller Standort: Startseite> Funktionskategorien> setcookie

setcookie

Senden Sie Cookies
Name:setcookie
Kategorie:Netzwerk
Programmiersprache:php
Kurzbeschreibung:Definiert das Cookie mit den verbleibenden HTTP -Headern.

Definition und Verwendung

setcookie() werden Cookies definiert, die mit den verbleibenden HTTP -Headern gesendet wurden.

Cookies werden häufig verwendet, um Benutzer zu identifizieren. Ein Cookie ist eine kleine Datei, die der Server auf den Computer des Benutzers einbettet. Jedes Mal, wenn derselbe Computer eine Seite über den Browser anfordert, sendet er das Cookie. Mit PHP können Sie Cookie -Werte erstellen und abrufen.

Der Name des Cookie wird automatisch einer Variablen mit demselben Namen zugeordnet. Wenn beispielsweise ein Cookie namens "user" gesendet wird, wird automatisch eine Variable namens $user erstellt, die den Wert des Cookies enthält.

Hinweis: setcookie() muss vor dem <html> -Tag angezeigt werden.

Hinweis: Beim Senden eines Cookies wird der Wert des Cookies automatisch URL-codiert. Bei der Empfang wird es automatisch dekodiert (um eine URL -Codierung zu verhindern, verwenden Sie stattdessen setrawcookie() ).

Grammatik

 setCookie ( Name , Wert , Ablauf , Pfad , Domäne , sicher , httponly ) ;

Parameterwert

Parameter beschreiben
Name Erforderlich. Geben Sie den Namen des Keks an.
Wert Optional. Gibt den Wert des Keks an.
Erlöschen

Optional. Gibt die Ablaufzeit des Keks an.

Die Wertzeit ()+86400*30 veranlasst den Keks nach 30 Tagen.

Wenn dieser Parameter weggelassen oder auf 0 eingestellt wird, verfällt der Cookie am Ende der Sitzung (d. H. Wenn der Browser geschlossen ist).

Der Standard ist 0.

Weg

Optional. Gibt den Serverpfad des Cookies an.

Wenn Sie auf "/" gesetzt sind, stehen die Cookies für die gesamte Domain zur Verfügung.

Wenn Sie auf "/PHP/" gesetzt sind, sind Cookies nur für das PHP -Verzeichnis und alle seine Unterverzeichnisse erhältlich.

Der Standardwert ist das aktuelle Verzeichnis, in dem das Cookie festgelegt wird.

Domain

Optional. Geben Sie den Domänennamen des Keks an.

Setzen Sie die Domain auf "example.com", um Cookies in allen Subdomains von Beispiel.com verfügbar zu machen.

Wenn Sie es auf www.example.com festlegen, wird Cookies nur im WWW -Subdomain verfügbar.

Sicher

Optional. Gibt an, ob Kekse nur über eine sichere HTTPS -Verbindung übertragen werden sollen.

Richtig bedeutet, dass Cookies nur eingestellt werden, wenn eine sichere Verbindung besteht.

Der Standard ist falsch.

httponly

Optional. Wenn sie auf True gesetzt sind, können nur über das HTTP -Protokoll auf Cookies zugegriffen werden (auf die Skriptsprache können auf Cookies nicht zugegriffen werden).

Diese Einstellung hilft, Identitätsdiebstahl durch XSS -Angriffe zu reduzieren.

Der Standard ist falsch.

Ähnliche Funktionen
Beliebte Artikel