нерабоатет сессия на поддомене

Статус
В этой теме нельзя размещать новые ответы.

ghostik32

Создатель
Регистрация
26 Янв 2010
Сообщения
40
Реакции
1
есть основной сайт _www.mysyte.ru когда перехожу на поддомен _www.poddomen.mysyte.ru то сессии с основоного непереходят на поддомен. Как сделать чтобы передавались
 
PHP:
setcookie('cookie_domen', 'cookie_value',  (time()+60*60), '/', 'mysyte.ru');
 
не вариант, если у юзера сессия отключена то на поддомен вообще будет не попасть :), есть вариант передать в GET её, но хочется както незаметно от юзера.
 
- установить куки яваскриптом с указанием главного домена;
- на главном домене поместить пустышку-картинку с адрессом размещения на поддомене (<img src="http://poddomen.mysyte.ru/img.php?param=value" width="1px" height="1px">);
- -//- скрипт-пустышку <script type="text/javascript" src="http://poddomen.mysyte.ru/js.php?param=value"></script>
- отправить пользователя на урл через форму с методом ПОСТ

PHPшная $_SESSION зависит от включены ли куки у пользователя.
mysyte.ru
PHP:
session_start();
setcookie(session_name(), session_id(), (time()+60*60), '/', 'mysyte.ru');
poddomen.mysyte.ru
PHP:
if (isset($_COOKIE['PHPSESSID']))
	session_id($_COOKIE['PHPSESSID']);
session_start();
перед тестами надо куки грохнуть на сабдомене.
 
пасиб, буду пробовать. Идея неплохая
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху