CakePHP の Cookie は Component で簡単に扱えます。まず、Cookie を使用できるように CookieComponent の使用を宣言します。
1 | var $components = Array('Cookie'); |
そして Cookie を保存する場合は以下のようにします。
1 | $this->Cookie->write('foo', 'bar', null, '30 day'); |
Cookie を読み込む場合は以下のようにします。
1 | echo $this->Cookie->read('foo'); |
Cookie を削除する場合は以下のようにします。
1 | $this->Cookie->delete('foo') |
- Cookie の名前はコンマ区切りで宣言することもできます。
- CakePHP の Cookie はデフォルトで暗号化されています。
下記のページが参考になります。
コメント