Yii-using-cookies
提供:Dev Guides
Yii-クッキーの使用
Cookieを使用すると、リクエスト間でデータを保持できます。 PHPでは、 $ _ COOKIE 変数を介してアクセスできます。 YiiはCookieを yii \ web \ Cookie クラスのオブジェクトとして表します。 この章では、Cookieを読み取るためのいくつかの方法について説明します。
ステップ1 *- *SiteController で actionReadCookies メソッドを作成します。
ステップ2 *-Cookieの送信動作を確認するには、 *SiteController で actionSendCookies というメソッドを作成します。
ステップ3 *- *http://localhost:8080/index.php?r = site/send-cookies にアクセスすると、Cookieがブラウザー内に保存されていることがわかります。
Yiiでは、デフォルトでCookie検証が有効になっています。 Cookieがクライアント側で変更されるのを防ぎます。 config/web.phpファイルのハッシュ文字列は、各Cookieに署名します。
- *yii \ web \ Request
- $ enableCookieValidation* プロパティを false に設定すると、Cookie検証を無効にできます。