За последние 24 часа нас посетили 60992 программиста и 1766 роботов. Сейчас ищут 1285 программистов ...

Сессии на разных хостах одного домена

Тема в разделе "Прочие вопросы по PHP", создана пользователем Ottor, 18 окт 2007.

  1. Ottor

    Ottor Активный пользователь

    С нами с:
    18 окт 2007
    Сообщения:
    4
    Симпатии:
    0
    Добрый день !
    Есть два сайта n1.name.ru и n2.name.ru
    Есть конфиг файл
    Код (Text):
    1. session_start();
    На первом сайте скрипт
    Код (Text):
    1. include("/home/inc/config.inc");
    2. $_SESSION['user'] = "dima";
    3. print $_SESSION['user'];
    На втором
    Код (Text):
    1. include("/home/inc/config.inc");
    2. print $_SESSION['user'];
    Соответственно при переходе с первого сайта на второй SID сессии не поднимается и вывод $_SESSION['user'] не происходит.

    в конфиг файл добавлял
    ini_set("session.cookie_domain","name.ru");
    Но ни чего не происходит.

    Помогите разобраться что не так делается.
    Видать нет понимания какого то принципа но прерыл кучу материала и так не дошел мыслью до истины.

    Помогите плиз :cry:
     
  2. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    Попробуйте

    ini_set("session.cookie_domain",".name.ru");
     
  3. Ottor

    Ottor Активный пользователь

    С нами с:
    18 окт 2007
    Сообщения:
    4
    Симпатии:
    0
    Пробовал :-(
    Не помогает.
    Смотрел пути где хранятся сессии - в одном месте.
    Может быть я его не туда ставлю?
    Код (Text):
    1. ini_set("session.cookie_domain","name.ru");
    2. session_start();
     
  4. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    На точку перед name.ru обратите внимание
     
  5. Ottor

    Ottor Активный пользователь

    С нами с:
    18 окт 2007
    Сообщения:
    4
    Симпатии:
    0
    Конечно обратил.
    Но все равно не передает сессию :-(
     
  6. Ottor

    Ottor Активный пользователь

    С нами с:
    18 окт 2007
    Сообщения:
    4
    Симпатии:
    0
    Спасибо всем.
    разобрася наконец:-(
    Незнаю в чем прична но если инклюдить один и тот же конфиг с устновленным там
    Код (Text):
    1. ini_set("session.cookie_domain","name.ru");
    2. session_start();
    то не работает а если разнести то же самое по файлам на разных хостах то все заработало.
    Очень старнно :-(

    ТО: eduha
    Большое спасибо за внимание :)