« PHP による HTTP 認証
セッション »

クッキー(Cookies)

PHP は、HTTP クッキー(Cookie)を完全にサポートします。 クッキーは、リモートブラウザに文字列データを保存したり、 再訪するユーザーを特定したりする機構です。 setcookie() か setrawcookie() を使用してクッキーをセットすることができます。 クッキーは HTTP ヘッダの一部なので、 setcookie() はブラウザに何らかの出力を行う前にコールする必要があります。 この制約は、header() に課されているものと同じです。 また、 出力バッファ関数を使用して、 設定するクッキーや送信するヘッダの内容が決まるまで スクリプトからの出力を遅らせることが出来ます。

もし variables_order が "C" を含んでいる場合、クライアントからサーバーへ送られた全てのクッキーは 自動的に $_COOKIE という(常にグローバルな)配列に格納されます。 多数の値を一つのクッキーに割り付けたい場合は、[] をクッキー名に加えてください。

ちょっとした注意やブラウザのバグといった詳細に関しては、 setcookie() と setrawcookie() を参照ください。

関連キーワード:
クッキー   Cookies   ブラウザ   setcookie   setrawcookie   ヘッダ   認証   セッション   Cookie   サポート   リモート   再訪   特定   機構   セット   一部   制約   header   バッファ   送信   スクリプト   variables   order   クライアント   サーバー
関連する関数・ページ:
reserved.variables.cookies   function.setrawcookie   soapclient.setcookie   function.setcookie   function.session-get-cookie-params   function.session-destroy