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

帅杰杰
Freigeben: 2023-04-08 15:08:01
Original
2460 Leute haben es durchsucht

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天
Nach dem Login kopieren

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、清理浏览器缓存:在浏览器里清理缓存
Nach dem Login kopieren

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);
 ?>
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage