Это код, который я использую:
<?php $expire=time()+60*60*24*30; setcookie("user", "Alex Porter", $expire); ?>
Ваш файл cookie будет доступен только текущему каталогу и всем подкаталогам, в которых вы его установили.
Чтобы убедиться, что ваш файл cookie доступен во всех ваших каталогах, вы можете установить для параметра пути значение '/'
Итак:
setcookie("user", "Alex Porter", $expire, '/');
Согласно: http://php.net/manual/en/function.setcookie.php