[PHP] クッキーの基本的な使い方

基本的な操作を簡単にまとめておく。

クッキーの送信

setcookie関数を使う。失敗するとFALSEが戻る。

クッキーの読み取り

クッキーの値はグローバルな連想配列 $_COOKIE にセットされる。

クッキーの更新

setcookie関数を使う。クッキーが既に存在すれば上書きされる。

クッキーの有効期限設定

setcookie関数の3番目の引数にUnixのタイムスタンプを秒単位で指定する。

クッキーの削除

過去の時刻を指定すると削除される。

配列

クッキーには配列を保存することもできる。

クッキー数の制限

クッキーの数には制限がある。ブラウザ依存。以下リンクを参照。

Browser Cookie Limits
http://browsercookielimits.x64.me/

参考サイト

PHP: クッキー(Cookies) – Manual
http://php.net/manual/ja/features.cookies.php

PHP: setcookie – Manual
http://php.net/manual/ja/function.setcookie.php

PHP: $_COOKIE – Manual
http://php.net/manual/ja/reserved.variables.cookies.php