Heim  >  Artikel  >  Backend-Entwicklung  >  So legen Sie die Ablaufzeit von Cookies in PHP fest

So legen Sie die Ablaufzeit von Cookies in PHP fest

王林
王林Original
2020-08-29 15:12:223258Durchsuche

So legen Sie die Cookie-Ablaufzeit in PHP fest: Sie können sie mit der Funktion setcookie() festlegen. Mit dieser Funktion wird ein HTTP-Cookie an den Client gesendet. Die spezifische Verwendung ist wie folgt: ["mycookie", "123", time()+3600*24)]. Die Funktion

So legen Sie die Ablaufzeit von Cookies in PHP fest

setcookie() sendet ein HTTP-Cookie an den Client. Bei Erfolg gibt die Funktion TRUE zurück. Gibt bei einem Fehler FALSE zurück.

(Empfohlenes Tutorial: php-Video-Tutorial)

Funktionssyntax:

setcookie(name,value,expire,path,domain,secure)

Parametereinführung:

  • Name Erforderlich. Gibt den Namen des Cookies an.

  • Wert Erforderlich. Geben Sie den Cookie-Wert an

  • expire Optional. Gibt die Ablaufzeit des Cookies an. time()+3600*24*30 setzt die Cookie-Ablaufzeit auf 30 Tage. Wenn dieser Parameter nicht gesetzt ist, läuft das Cookie automatisch ab, nachdem die Sitzung beendet ist (d. h. wenn der Browser geschlossen wird)

  • Pfad Optional. Gibt den Serverpfad für Cookies an. Wenn der Pfad auf „/“ festgelegt ist, ist das Cookie innerhalb des gesamten Domänennamens gültig. Wenn der Pfad auf „/test/“ festgelegt ist, ist das Cookie im Testverzeichnis und allen seinen Unterverzeichnissen gültig. Der Standardpfadwert ist das aktuelle Verzeichnis, in dem sich das Cookie befindet. Domäne Optional. Gibt den Domänennamen für das Cookie an. Damit das Cookie auf allen Subdomains von example.com gültig ist, müssen Sie den Domainnamen des Cookies auf „.example.com“ setzen. Wenn Sie den Domänennamen des Cookies auf www.example.com festlegen, ist das Cookie nur in der www-Subdomäne gültig.

  • sicher Optional. Gibt an, ob Cookies über eine sichere HTTPS-Verbindung übertragen werden müssen. Auf TRUE setzen, wenn das Cookie über eine sichere HTTPS-Verbindung übertragen werden muss. Der Standardwert ist FALSE. +3600* 24 bedeutet den Zeitstempel der nächsten 24 Stunden.

Das obige ist der detaillierte Inhalt vonSo legen Sie die Ablaufzeit von Cookies in PHP fest. 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