$_COOKIE
は、定義済み変数のひとつで、クッキー情報を格納した連想配列となっている。
使い方
$_COOKIE
は、クッキー名がキーの連想配列なので、クッキー名をキーにして呼び出す。
クッキー名が、cookieSample
であれば、cookieSample
をキーにし、$_COOKIE[cookieSample]
で呼び出す。
$_COOKIE
は、スーパーグローバル変数で、プログラム全体の、どのスコープでも呼び出せる。関数の内部で呼び出す場合、グローバル変数は、グローバル宣言するが、スーパーグローバル変数は、グローバル宣言すら必要ない。
サンプル
クッキー名「cookieSample」のクッキーに、値「サンプル」をセットし、$_COOKIE
で呼び出す。
セット
<?php
$value = 'サンプル';
setcookie( "cookieSample", $value, time()+3600 );
?>
$value = 'サンプル';
setcookie( "cookieSample", $value, time()+3600 );
?>
呼び出し
<?php
echo '<p>$_COOKIE[cookieSample]: ' . "$_COOKIE[cookieSample]</p>";
?>
echo '<p>$_COOKIE[cookieSample]: ' . "$_COOKIE[cookieSample]</p>";
?>
↓↓↓出力結果↓↓↓
$_COOKIE[cookieSample]: サンプル