Они будут доступны на следующей странице загрузки.Из документации :
Cookies не станут видимыми до следующей загрузки страницы, для которой cookie должен быть виден.Чтобы проверить, был ли cookie успешно установлен, проверьте его на следующей странице загрузки, прежде чем истечет срок действия cookie.Время истечения устанавливается через параметр истечения.Хороший способ отладить существование файлов cookie - просто вызвать print_r ($ _ COOKIE);.
Обратите внимание, что вам нужно установить файлы cookie перед выполнением любого другого вывода сценария:*
Как и другие заголовки, куки должны быть отправлены до любого вывода из вашего скрипта (это ограничение протокола).Для этого необходимо, чтобы вы вызывали эту функцию перед любым выводом, включая теги и любые пробелы.