Автор Тема: сессии в разных доменах (поддоменах)  (Прочитано 7648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
у меня есть основной домен domain.com, на котором регистрируются пользователи и несколько поддоменов типа sub1.domain.com, sub2.domain.com и т.д.

вопрос: как организовать передачу переменных сеанса, которые регистрируются при входе пользователя в систему?

сейчас, просто вызывая, $_SESSION, - ничего не дает, переменные теряются.
Пространные размышления об ИТ и все что вокруг

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
сессии в разных доменах (поддоменах)
« Ответ #1 : 24 Апреля 2006, 14:48:35 »
Может это вам поможет?
http://blog.denyamsk.ru/wp-mobile.php?p=79&more=1
Блог ГО

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
сессии в разных доменах (поддоменах)
« Ответ #2 : 24 Апреля 2006, 15:04:32 »
да спасибо, как раз то, что нужно
в принципе проблема заключалась с указанием нескольких поддоменов в session.cookie_domain, что там и нашел
Пространные размышления об ИТ и все что вокруг

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
сессии в разных доменах (поддоменах)
« Ответ #3 : 07 Марта 2008, 14:25:00 »
использовал session_set_cookie_params int lifetime [, string path [, string domain [, bool secure]]] )
для домена .domain.ru (т.е. и для всех его субдоменов), но Firefox (последний) не хочет принимать такую сессию в опере и ИЕ все работает нормально. кнофигурация сессий:
Цитировать
session
Session Support    enabled
Registered save handlers    files user
Registered serializer handlers    php php_binary wddx

Directive   Local Value   Master Value
session.auto_start   Off   Off
session.bug_compat_42   Off   Off
session.bug_compat_warn   On   On
session.cache_expire   180   180
session.cache_limiter   nocache   nocache
session.cookie_domain   no value   no value
session.cookie_httponly   Off   Off
session.cookie_lifetime   0   0
session.cookie_path   /   /
session.cookie_secure   Off   Off
session.entropy_file   no value   no value
session.entropy_length   0   0
session.gc_divisor   1000   1000
session.gc_maxlifetime   1440   1440
session.gc_probability   1   1
session.hash_bits_per_character   5   5
session.hash_function   0   0
session.name   PHPSESSID   PHPSESSID
session.referer_check   no value   no value
session.save_handler   files   files
session.save_path   /var/lib/php/session   /var/lib/php/session
session.serialize_handler   php   php
session.use_cookies   On   On
session.use_only_cookies   Off   Off
session.use_trans_sid   0   0
Пространные размышления об ИТ и все что вокруг

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
сессии в разных доменах (поддоменах)
« Ответ #4 : 11 Марта 2008, 14:22:57 »
выяснил, что IE и Mozilla по разному оценивают domain.ru: для первого это тоже что и http://www.domain.ru, для второго - другое.

теоретически Firefox прав, но на практике я не могу определить правильно сесии на http://domain.ru

как быть?
Пространные размышления об ИТ и все что вокруг

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28