Als ich kürzlich an einem Projekt arbeitete, habe ich das YII-Framework verwendet. Beim Anmelden konnten sich Benutzer manchmal anmelden, manchmal nicht.
Nachdem ich es viele Male debuggt hatte, dachte ich zunächst, es sei ein Serverkonfigurationsproblem, aber egal wie ich es getestet habe, es funktionierte immer noch nicht Ich hatte keine andere Wahl, als in der Gruppe nachzufragen, zu posten, um Hilfe zu bitten und schließlich kein Problem zu finden. (Empfohlenes Lernen: yii-Tutorial)
Ich habe versehentlich jemanden online gesehen, der über das Problem des Verlusts einer yii-Sitzung gesprochen hat. Endlich gelöst, Lösung:
Erste Lösung:
Öffnen Sie die Datei yiiframeworkwebauthCWebUser.php #700 oder so, kommentieren Sie die folgende Anweisung aus
Yii::app()->getSession()->regenerateID(true);
Von Standardmäßig ruft er die in PHP integrierte Funktion auf: bool session_regenerate_id ([bool delete_old_session])
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn meine yii-Sitzung nicht gespeichert werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!