Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: сессии и сабдомены
 
 автор: qf1f12f12frf   (11.10.2007 в 21:08)   письмо автору
 
 

Привет всем,



есть два сабдомена sub1.site.ru и sub2.site.ru


Есть session_start() на каждом из сабдоменов. В php.ini написанно session.cookie_domain = .site.ru


Все сделанно, чтобы сессии на каждом из сабдоменов были одними и те же. Переменная сессии заведенная на одном сабдомене была видна на другом сабдомене. На локалке так и есть.

Переношу это на сервер, а там не работает. Смотрю в брозере куку - написано что поставленна для ".site.ru". Но сессии для каждого сабдомена - своя.


1) sub1.site.ru и sub2.site.ru
2) Файл a.php на sub1.site.ru и файл b.php на sub2.site.ru
3)
a.php:
<?php @session_start(); $_SESSION['test']= 'see ya'; print_R ($_SESSION); ?>

b.php:
<?php @session_start(); print_R ($_SESSION); ?>



Напомню, что в php.ini стоит session.cookie_domain = .site.ru


Кто знает в чем дело?

   
 
 автор: indexer   (12.10.2007 в 18:54)   письмо автору
 
   для: qf1f12f12frf   (11.10.2007 в 21:08)
 

Куки будут разные для
http://www.site.ru и
http://site.ru
в куке есть path юзайте его

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования