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

P2
На сайте с 28.04.2010
Offline
9
915

Передаю на другой поддомен id сессии. Запускаю сессию. id передается верно. Но файл сессии очищается при этом. Почему так происходит и как с этим бороться?

_savit
На сайте с 19.03.2006
Offline
135
#1

чтобы сессии заведенные на домене работали на поддоменах надо в .htacess прописать

php_value session.cookie_domain ".doska.ru"

p.s точка перед названием домена обязательна!!!

https://vk-botovod.ru - комбайн ВКонтакте, мультимессенджер, эмулятор жизни аккаунтов
P2
На сайте с 28.04.2010
Offline
9
#2
_savit:
чтобы сессии заведенные на домене работали на поддоменах надо в .htacess прописать

php_value session.cookie_domain ".doska.ru"

p.s точка перед названием домена обязательна!!!

стоит эта запись и в .htaccess и в файле в ини_сет

куки принимает

ini_set("session.cookie_domain",".dom.com");

ini_set('session.use_only_cookies', 1);

session_set_cookie_params(0, '/', '.dom.com');

if (isset($_COOKIE['PHPSESSID']))

session_id($_COOKIE['PHPSESSID']);

session_start();

echo session_id();

echo $_SESSION['login'];

Параметр session_id() отображает верно, но сам файл сессии становится пустым

palladium2010 добавил 21.10.2010 в 12:25

Может проблема в Suhosin

Да верно отключил Suhosin и заработало. Жаль конечно. Он хорошо шифрует сессии

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий