session.cookie_domain

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);
?>
как это можно побороть?
 

Mammoth

Guest
Чего ты хочешь добиться, установив session.cookie_domain?
 

bird

Guest
У меня почему-то пересекаются сессионные куки с двух сйтов(построены на одинаковом движке). Делаю print_r(session_get_cookie_params()) и вижу что домен не определен. Печатаю переменные сессии и вижу - сессия с другого сайта (если открывать два сайта одновременно). Когда определяеш домен для куки - сессии не пересекаются, но и кука не устанавливается.
 

Mammoth

Guest
Честно говоря, не работал с этим. Попытаюсь разобраться, конечно, но пока ничего путного на ум не приходит. Разве что, - возможно под доменом имеется в виду домен клментов (может такое быть? я не знаю - документация крайне скудная).

Да и поясни еще: почему у тебя не определены домены?
 

bird

Guest
я сам не понимаю почему кука идет с неопределенным доменом. Может это баг какой-то.
 

bird

Guest
вроде разобрался:
Домен надо прописывать без "http://" :)))
тогда все работает
 

bird

Guest
рано радовался, блин всеравно не хочет куки использовать
 
Сверху