章 17. クッキー

PHP は、HTTP クッキーを完全にサポートします。 クッキーは、リモートブラウザにデータを保存したり、再訪するユーザーを 特定したりする機構です。 setcookie 関数を使用してクッキーをセットすることが できます。 クッキーは HTTP ヘッダーの一部なので、setcookie はブラウザに何らかの出力を行う前にコールする必要があります。 この制約は、header 関数に課されているものと同じです。

クライアントから送られた全てのクッキーは、GET や POST メソッドの データと全く同様に自動的に PHP 変数に変換されます。 多数の値を一つのクッキーに割り付けたい場合は、 [] をクッキー名に加えてください。 詳細は、setcookie 関数を参照下さい。