[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Установка cookie на конкретный домен
cyberside
Устанавливаю cookie так:
$host = 'domen.ru';
$session = md5('some mixed vars');
setcookie('ws_session', $session, strtotime(date('Y-m-d H:i:s', strtotime('+1 year', time()))), '/', $host);


Получается что куки ставится на ".domen.ru", а не на "domen.ru". В связи с этим, как я понял, ws_session и доступна на 2level.domen.ru.

UPD: Проблема в том что куки доступны на поддоменах.
cyberside
UP
cyberside
UP
killer8080
Цитата (cyberside @ 24.10.2012 - 20:58)
Проблема в том что куки доступны на поддоменах.

так и должно быть
Цитата
The domain that the cookie is available to. Setting the domain to 'www.example.com' will make the cookie available in the www subdomain and higher subdomains. Cookies available to a lower domain, such as 'example.com' will be available to higher subdomains, such as 'www.example.com'. Older browsers still implementing the deprecated » RFC 2109 may require a leading . to match all subdomains.
cyberside
killer8080, но почему тогда, тот же ISPManager, с куками не делает такой беды?

UPD: http://clip2net.com/s/2qNXX
killer8080
cyberside
просто не указывай домен.
Быстрый ответ:

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