.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 3
.
<< Prev
サーバ変数(HTTPヘッダー)
« INDEX »
PHP WEB要素編
Next >>
クッキーの送信
作成日:2006/05/24

2D クッキー

 PHPは、HTTP クッキーを完全にサポートします。 クライアントから受信した全てのクッキーは定義済み変数( $_COOKIE )に格納されます。 クッキーをクライアントに送信するには、setcookie() 関数を使用します。 setcookie() はheader() と同様に出力バッファ関数を使用して出力バッファを行う事ができます。

PHPは、クッキーの値を送信する際に自動的にURLエンコードし、 受信した際も自動的にデコードして $_COOKIE に格納します。


2D.1 定義済み変数によるクッキーの取得

定義済み変数説明
$_COOKIE['name']

$_COOKIE は、クライアントから送られてきたHTTPクッキーが格納された連想配列で、 スーパーグローバルスコープを持った変数です。

※ PHP4.10より前のバージョンでは$HTTP_COOKIE_VARSを通して取得されていました。
※ PHP4.10以降、$_COOKIE と$HTTP_COOKIE_VARSは同じ内容ですが、異なった変数です。

用例:
$user_id = $_COOKIE['user_id'];
<< Prev
サーバ変数(HTTPヘッダー)
« INDEX »>
Page Top
Next >>
クッキーの送信

.