Als ich etwas über die Cookie-Einstellungen des yii2-Frameworks erfuhr, stieß ich auf ein sehr verwirrendes Problem. Das heißt, wenn wir Cookies setzen, sind diese immer ungültig. Egal wie man es einrichtet, es ist falsch. Das Kopieren des Codes aus dem Handbuch ist immer noch wirkungslos. Was ist los? Nach einiger Recherche habe ich eine Lösung gefunden.
Bitte schauen Sie sich meinen Code an: Die Voraussetzung ist, dass ich den Cookie-Schlüssel standardmäßig konfiguriert habe.
Auf den ersten Blick scheint daran nichts auszusetzen zu sein, oder? Aber es gibt ein Problem damit, so zu schreiben. Freunde, die nicht daran glauben, können es selbst versuchen. Was ist also die richtige Lösung?
Dies liegt daran, dass ich während des Lern- und Debugging-Prozesses künstlich Die-, Exit- und andere Anweisungen hinzugefügt habe, sodass die gesetzten Cookies nicht an den Client gesendet wurden, was zu einem Wert führte jedes Mal erhalten, ist falsch.
So konfigurieren Sie den Cookie-Schlüssel, Dateiadresse frontendconfigmain.php
Warum Sie den Cookie-Schlüssel konfigurieren müssen, hat die offizielle Website sehr deutlich gemacht. Wenn es nicht gesetzt ist, ist es bei der Überprüfung, ob die Cookies korrekt sind, ungültig.
Empfohlene verwandte Artikel und Tutorials: yii-Tutorial
Das obige ist der detaillierte Inhalt vonCookie-Einstellungen sind in yii2 ungültig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!