не выходит посадить куку

egoriy33

Новичок
Доброго дня всем!
путаюсь установить куку таким образом
ob_start();
setcookie("rating_set", $product_id, time()+3600*24*7);
ob_end_flush();
но тем не менее кука не появляется
что я делаю не так?
подскажите плз
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Значит что-то ты делаешь не так, отлаживай. Включи вывод ошибок, может вывел что до заголовков
 

artoodetoo

великий и ужасный
Ну ТС типа защищается с помощью ob*. Думаю кука благополучно ставится, но т.к. параметр path не задействовал, то кука привязывается к конкретной "папке". И если пытаться затем прочесть её в другом месте, то можно и не увидеть. Тупо браузер не предоставит тебе этой информации! :D

https://ru.wikipedia.org/wiki/HTTP_cookie написал(а):
Домен и путь говорят браузеру, что куки должна быть отправлена обратно на сервер при запросах URL для указанного домена и пути. Если они не указаны, используются домен и путь запрошенной страницы.
См. параметры функции в доке http://php.net/manual/ru/function.setcookie.php

Кстати, какого болта тема делает в "PHP и базы данных" ?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
ты приводишь код, который нихрена не показывает. Что идет ДО всех ob_start и прочего? Когда вызывается print_r, где, как?
 
Сверху