ホームページ >PHPフレームワーク >YII >yii2 では Cookie 設定が無効です
yii2 フレームワークの Cookie 設定について学習していたときに、非常に複雑な問題に遭遇しました。つまり、Cookie を設定すると、Cookie は常に無効になります。どうやって設定したとしても、それは間違っています。マニュアルからコードをコピーしても効果はありません。これはどうなっているでしょうか?いくつか調べた結果、解決策が見つかりました。
私のコードを見てください: 前提として、デフォルトで Cookie キーが設定されているということです。
一見すると何の問題もないように見えますよね?しかし、この書き方には問題があるので、信じられない友人は自分で試してみてください。では、正しい解決策は何でしょうか?
これは、学習とデバッグの過程で、die、exit などのステートメントを人為的に追加したため、設定された Cookie がクライアントに送信されず、値が毎回取得される値が間違っています。
Cookie キーの設定方法、ファイルアドレス\frontend\config\main.php
Cookie キーを設定する必要がある理由は、公式 Web サイトに記載されています。非常に明確な 。設定しない場合、Cookieが正しいかどうかをチェックする際に無効となります。
おすすめの関連記事とチュートリアル: yii チュートリアル
以上がyii2 では Cookie 設定が無効ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。