Гриша К.
Новичок
Андрейка, что-то я вас непойму,
Зайдя на эту страницу: http://blog.vertebral-column.com/demo.php
запускается сессия, соответсвенно определяется $_COOKIE['PHPSESSID'],
потом перехожу на домен: http://vertebral-column.com/demo.php
если на поддомене не было setcookie('PHPSESSID', session_id(), 0, '/', '.vertebral-column.com'); то PHPSESSID на домен не передасться и в случае старта сессии на домене, PHPSESSID определиться своя,
а если использовать на поддомене setcookie() то на домен передастья PHPSESSID.
То что session_start() ставит куки набор это мне понятно:
суть в том, что при старте сессии на поддомене, сатвится автоматически кука для поддомена,
а я ставлю вручную куку для домена -
вот в чем получается суть-то ручной куки, исходя из пример.
session_set_cookie_params() - используется для установки параметров cookie-набора сеанса. Перечитывать не пришлось.
Фанат
В итоге при старте сессии на поддомене, на домен пердается PHPSESSID и переменная сессии, и наоборот.
Пробовал еще раз ставить session_set_cookie_params на домене, на поддомене - безрезультатно.
Пример обновил: http://blog.vertebral-column.com/demo.php
Зайдя на эту страницу: http://blog.vertebral-column.com/demo.php
запускается сессия, соответсвенно определяется $_COOKIE['PHPSESSID'],
потом перехожу на домен: http://vertebral-column.com/demo.php
если на поддомене не было setcookie('PHPSESSID', session_id(), 0, '/', '.vertebral-column.com'); то PHPSESSID на домен не передасться и в случае старта сессии на домене, PHPSESSID определиться своя,
а если использовать на поддомене setcookie() то на домен передастья PHPSESSID.
То что session_start() ставит куки набор это мне понятно:
суть в том, что при старте сессии на поддомене, сатвится автоматически кука для поддомена,
а я ставлю вручную куку для домена -
вот в чем получается суть-то ручной куки, исходя из пример.
session_set_cookie_params() - используется для установки параметров cookie-набора сеанса. Перечитывать не пришлось.
Фанат
Я понял вас, забыл на домене сделать session_start(), сейчас сделал.блин, а почему на основном домене сессию не стартуешь?
В итоге при старте сессии на поддомене, на домен пердается PHPSESSID и переменная сессии, и наоборот.
Пробовал еще раз ставить session_set_cookie_params на домене, на поддомене - безрезультатно.
Пример обновил: http://blog.vertebral-column.com/demo.php