[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: уставка куки
John Cena
доброе время суток. сегодня обнаружил пренеприятнейший факт о куки о котором даже и подумать не мог.

устанавливаю их вот так, по простому:


setcookie('kyka', $this->rn);
setcookie('user', $this->CUser[0]['id']);


в итоге получается что для http://pin.com.ua они ставятся нормально, а для http://www.pin.com.ua - нифига не ставятся...

подскажите как их так выставлять, что б и так и так работало.

заранее спасибо за ответы..
twin
Попробуй так. $time - время жизни куки.
setcookie('kyka', $this->rn, $time, '/');


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
kirik
По умолчанию setcookie ставит куку только для текущего домена. Если нужно разрешить её чтение/изменение на всех поддоменах, то нужно указать параметр $domain с точкой в начале (в мане в описании этого параметра).
Тоесть можно попробовать сделать так:
setcookie('kyka', $this->rn, 0, '/', '.pin.com.ua');

Я не уверен насчёт поддомена 4-го уровня, но теоретически должно работать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.