Heim  >  Artikel  >  Backend-Entwicklung  >  Was Sie über COOKIE in PHP wissen müssen und wie man es verwendet

Was Sie über COOKIE in PHP wissen müssen und wie man es verwendet

帅杰杰
帅杰杰Original
2020-04-28 18:36:462373Durchsuche

1. Was ist ein Cookie?

Cookies werden serverseitig erstellt und an den Client-Browser zurückgeschrieben.

Nach Erhalt der Anweisung erstellt der Browser eine Cookie-Datei im lokalen temporären Ordner, die Ihr Client-Browser speichert. Bei jedem Besuch einer Website erkennt er, ob Cookie-Informationen für die Website vorhanden sind Gibt es welche, werden diese auch gleichzeitig verschickt.

Hinweis: Cookie-Inhalte werden in Schlüssel/Wert-Paaren gespeichert und sowohl Schlüssel als auch Werte können nur Zeichenfolgen sein.

Funktion setcookie(Schlüssel, Wert, Gültigkeitszeitraum) Sitzungs-Cookie-Parameter festlegen

Cookie definieren

//setcookie(键,值,有效期[秒])
setcookie("name","lisi",time()+1000);  //如果不设置有效期,关闭浏览器就会消失
setcookie("pwd","111",time()+7*24*3600); //有效期为7天

Cookie-Daten löschen (Ablaufzeit festlegen, um Cookie ungültig zu machen)

setcookie("name","lisi",time()-1);   //1、设置有效期为过去的某一个时间
setcookie("name",false,time()-1);    //2、设置cookie的值为false
setcookie("name","",time()-1);       //2、设置cookie的值为空
//3、清理浏览器缓存:在浏览器里清理缓存

2. Erstellen Sie

Verwenden Sie die setcookie-Methode in PHP, um ein Cookie zu erstellen.

<?php
    $se=setcookie("name","lisi",time()+30*60,"/");
    var_dump($se);
 ?>

3. Verwenden Sie

, um die globale Variable $_COOKIE in PHP zu verwenden, um Cookie-Daten zu erhalten.

<?php
    $user=$_COOKIE["name"]; //获取name值
    var_dump($user);
?>

4. Zerstörung

Es gibt keine direkte Zerstörungsmethode in PHP. Die Ablaufzeit des Cookies wird normalerweise zurückgesetzt.

<?php
    $user=setcookie("name",null,time()+1,"/");
    var_dump($user);
?>

Zusammenfassung von COOKIE:

  • COOKIE wird auf der Clientseite gespeichert und ist relativ unsicher.

  • Der in COOKIE gespeicherte Datentyp kann nur Zeichenfolgen sein.

  • Die von COOKIE gespeicherte Datenkapazität kann nur etwa 4 KB an Daten speichern.

  • Der Browser kann den Cache deaktivieren oder COOKIE deaktivieren, dann ist die COOKIE-Funktion ungültig.

Das obige ist der detaillierte Inhalt vonWas Sie über COOKIE in PHP wissen müssen und wie man es verwendet. 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