ホームページ >PHPフレームワーク >YII >yii2 では Cookie 設定が無効です

yii2 では Cookie 設定が無効です

王林
王林オリジナル
2019-12-18 16:46:002771ブラウズ

yii2 では Cookie 設定が無効です

yii2 フレームワークの Cookie 設定について学習していたときに、非常に複雑な問題に遭遇しました。つまり、Cookie を設定すると、Cookie は常に無効になります。どうやって設定したとしても、それは間違っています。マニュアルからコードをコピーしても効果はありません。これはどうなっているでしょうか?いくつか調べた結果、解決策が見つかりました。

私のコードを見てください: 前提として、デフォルトで Cookie キーが設定されているということです。

yii2 では Cookie 設定が無効です

一見すると何の問題もないように見えますよね?しかし、この書き方には問題があるので、信じられない友人は自分で試してみてください。では、正しい解決策は何でしょうか?

yii2 では Cookie 設定が無効です

これは、学習とデバッグの過程で、die、exit などのステートメントを人為的に追加したため、設定された Cookie がクライアントに送信されず、値が毎回取得される値が間違っています。

Cookie キーの設定方法、ファイルアドレス\frontend\config\main.php

Cookie キーを設定する必要がある理由は、公式 Web サイトに記載されています。非常に明確な 。設定しない場合、Cookieが正しいかどうかをチェックする際に無効となります。

yii2 では Cookie 設定が無効です

おすすめの関連記事とチュートリアル: yii チュートリアル

以上がyii2 では Cookie 設定が無効ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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