Помогите с cookie

amorfis

я стараюсь
Помогите с cookie

Хочу чтобы значение из кук было доступно по всему сайту. Делаю следующее:

PHP:
setcookie ("CartUserID", $CartUserID,time()+3600*24, "/", $HTTP_HOST);
При этом куки совсем не записываются.

А при:
PHP:
setcookie ("CartUserID", $CartUserID,time()+3600*24);
Куки записываются, но доступны только на странице, где мы их установили.
 

zarus

Хитрожопый макак
$HTTP_HOST - бред

если сайт www.vasja-pupkin.domain
то
PHP:
setcookie ("CartUserID", $CartUserID,time()+3600*24, "/", '.vasja-pupkin.domain');
 

zarus

Хитрожопый макак
PHP:
// По всему "текущему" сайту
setcookie ("CartUserID", $CartUserID,time()+3600*24, "/");
// По всему сайту domain (без www и прочих префиксов) и его поддоменам (2й и 3й уровни)
setcookie ("CartUserID", $CartUserID,time()+3600*24, "/", '.domain');
// По конкретному поддомену сайта
setcookie ("CartUserID", $CartUserID,time()+3600*24, "/", 'test.domain');
Вроде так, я один раз это сделал и больше не возвращался к этому...
 
Сверху