Heim > Schlagzeilen > Hauptteil

So verwenden Sie PHP-Cookies

无忌哥哥
Freigeben: 2018-06-28 11:11:47
Original
1895 Leute haben es durchsucht

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

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

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

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

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

setcookie(&#39;username&#39;,&#39;&#39;);
Nach dem Login kopieren

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

setcookie(&#39;username&#39;,&#39;&#39;,time()-3600);
Nach dem Login kopieren

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