session.cookie_domain

  • Автор темы Автор темы bird
  • Дата начала Дата начала

bird

Guest
session.cookie_domain

Проблема в следующем:
PHP перестает использовать куки, если прописываеш "session.cookie_domain". Комментируешь строку с этой бедой - все становиться нормально.
<?
define("DOMAIN", "http://www.site.com/");
ini_set("session.cookie_domain", DOMAIN);
ini_set("session.use_cookies", 1);
?>
как это можно побороть?
 
Чего ты хочешь добиться, установив session.cookie_domain?
 
У меня почему-то пересекаются сессионные куки с двух сйтов(построены на одинаковом движке). Делаю print_r(session_get_cookie_params()) и вижу что домен не определен. Печатаю переменные сессии и вижу - сессия с другого сайта (если открывать два сайта одновременно). Когда определяеш домен для куки - сессии не пересекаются, но и кука не устанавливается.
 
Честно говоря, не работал с этим. Попытаюсь разобраться, конечно, но пока ничего путного на ум не приходит. Разве что, - возможно под доменом имеется в виду домен клментов (может такое быть? я не знаю - документация крайне скудная).

Да и поясни еще: почему у тебя не определены домены?
 
я сам не понимаю почему кука идет с неопределенным доменом. Может это баг какой-то.
 
вроде разобрался:
Домен надо прописывать без "http://" :-)))
тогда все работает
 
рано радовался, блин всеравно не хочет куки использовать
 
Сверху