ホームページ  >  記事  >  PHPフレームワーク  >  yii セッションを保存できない場合はどうすればよいですか?

yii セッションを保存できない場合はどうすればよいですか?

(*-*)浩
(*-*)浩オリジナル
2019-11-07 10:22:492522ブラウズ

最近 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。