PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
p0hil Отправлено: 24 Июня, 2008 - 08:43:17 • Тема: Сессии и поддомены • Форум: Программирование на PHP

Ответов: 0
Просмотров: 191
Помогите, плз, если кто сталкивался. Проблема в следующем, на основном сайте стартуется сессия, все ок. Во всех скриптах переменные видны. Но мне нужно, чтобы эта сессия с ее переменными была доступна на всех поддоменах. sid передаются нормально, а сами переменные не видны.

Register globals off
use_trans_sid 0

Вот код на основном сайте:

CODE (text):
скопировать код в буфер обмена
  1. session_start();
  2.                
  3. $_SESSION[uid] = $data->id;
  4. $_SESSION[ticket] = make_ticket();


На субдоменном сайте:

CODE (text):
скопировать код в буфер обмена
  1. session_start();
  2. print_r($_SESSION);print_r($_COOKIE);


Получаем вывод

CODE (text):
скопировать код в буфер обмена
  1. Array ( ) Array ( [PHPSESSID] => 48a577c23cdc79e3454d6944039c72b4 )


В чем трабла? Помогите.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB