重複の可能性:
同じページに PHP Cookie を設定できない
以下のコードがあります:
<?php
$value = 'something from somewhere';
setcookie("TestCookie1", $value);
setcookie("TestCookie2", $value, time()+3600); /* expire in 1 hour */
setcookie("TestCookie31", $value, time()+3600);
echo "<pre>";
print_r($_COOKIE);
echo "</pre>";
?>
上記のコードをブラウザで初めて表示すると、空の配列のみが出力されますが、次回ページを更新したときにのみ表示されます。Web ページの初回実行時に Cookie を表示する方法。ありがとう