Heim  >  Artikel  >  So verwenden Sie PHP-Cookies

So verwenden Sie PHP-Cookies

无忌哥哥
无忌哥哥Original
2018-06-28 11:11:471842Durchsuche

* Der größte Unterschied zwischen Cookie und Sitzungssitzung:

* Cookie wird im Client-Browser gespeichert

* Sitzung wird auf dem Server gespeichert und die Client-ID wird im Cookie gespeichert wird für die Abfrage verwendet

* Alle Sitzungen basieren auf Cookies, daher müssen wir zuerst lernen, wie man PHP verwendet, um Cookies für den Client zu setzen

* Lassen Sie den Server sich an den Besucher erinnern

/ /1. Cookie setzen (Name, Wert, Ablaufdatum)

//Der Cookie-Name ist ebenfalls eine Variable und muss auch den Benennungsregeln von PHP für Variablenbezeichner folgen

setcookie('username', 'peter zhu',time()+60*10);  //10分钟后过期
setcookie('email', 'peter@php.cn');

/ /2. Cookies anzeigen: Verwenden Sie die superglobale Variable $_COOKIE

//Warum müssen wir es zweimal tun, um es zu setzen, und das zweite Mal, um den neuen Wert zu überprüfen

echo &#39;用户名: &#39;,$_COOKIE[&#39;username&#39;],&#39;<br>&#39;;
echo &#39;邮箱: &#39;,$_COOKIE[&#39;email&#39;],&#39;<br>&#39;;

//3. Cookie aktualisieren:

//Deaktivieren Sie zuerst die zuvor festgelegte Cookie-Anweisung und aktualisieren Sie sie zweimal, um den neuen Wert anzuzeigen

setcookie(&#39;username&#39;,&#39;朱老师&#39;);

//3 Cookies: setcookie()

//Hinweis 1: Bitte deaktivieren Sie die vorherige Einstellungsanweisung

//Hinweis 2: Nur der Wert wurde gelöscht und kann nicht mehr aufgerufen werden, aber die Cookie-Variable Name existiert noch

//Methode 1: setcookie(name), nur Cookie-Name übergeben

setcookie(&#39;username&#39;);

//Methode 2: setcookie(name), Nullwert übergeben

setcookie(&#39;username&#39;,&#39;&#39;);

//Methode 3: setcookie(name,'',time()-x ): Übergeben Sie eine abgelaufene Zeit nach Belieben

setcookie(&#39;username&#39;,&#39;&#39;,time()-3600);

//5. Löschen Sie das Cookie physisch: unset($_COOKIE[name]), Zerstöre den Cookie vollständig und er ist endlich sicher

unset($_COOKIE[&#39;username&#39;]);
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
Vorheriger Artikel:Verzeichnis-Iterator für PHPNächster Artikel:Verzeichnis-Iterator für PHP