Überprüfen Sie, ob ein PHP-Cookie vorhanden ist, und legen Sie seinen Wert fest, wenn nicht

WBOY
Freigeben: 2023-08-21 06:00:01
nach vorne
1378 Leute haben es durchsucht

检查PHP cookie是否存在,如果不存在则设置其值

Laut PHP-Handbuch kann die Existenz des Cookies nicht festgestellt werden.

Eine Referenz aus dem Handbuch: „Sobald Cookies gesetzt sind, kann beim nächsten Laden der Seite über die Arrays $_COOKIE oder $HTTP_COOKIE_VARS darauf zugegriffen werden.“

Der Grund dafür ist, dass Cookies an den Browser gesendet werden Antwortheader, Durchsuchen Der Server muss sie bei der nächsten Anfrage zurücksenden. Deshalb sind sie erst beim zweiten Laden der Seite verfügbar.

Aber hier ist eine Lösung: Sie können $_COOKIE-

if(!isset($_COOKIE['lg'])) {
   setcookie('lg', 'ro');
   $_COOKIE['lg'] = 'ro';
}
echo $_COOKIE['lg'];
Nach dem Login kopieren
setzen, wenn Sie die Setcookie-Funktion aufrufen

Das obige ist der detaillierte Inhalt vonÜberprüfen Sie, ob ein PHP-Cookie vorhanden ist, und legen Sie seinen Wert fest, wenn nicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!