ホームページ > 記事 > PHPフレームワーク > yii セッションを保存できない場合はどうすればよいですか?
最近 YII フレームワークを使用したプロジェクトに取り組んでいますが、ユーザーがログインするとき、ログインできる場合とできない場合があります。
何度もデバッグを行った結果、最初はサーバーの設定の問題かと思いましたが、どのようにテストしても失敗し、ログイン セッションが失われることがありました。仕方なくグループで質問し、投稿し、助けを求め、最終的には問題がありませんでした。 (推奨学習: yii チュートリアル )
インターネット上で、yii セッション損失の問題について話している人を偶然見かけました。最終的に解決した解決策:
最初の解決策:
ファイル yii\framework\web\auth\CWebUser.php #700 程度を開き、次のステートメントをコメントアウトします。
Yii::app()->getSession()->regenerateID(true);
彼はデフォルトで PHP の組み込み関数を呼び出します: bool session_regenerate_id ([bool delete_old_session])
以上がyii セッションを保存できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。