Forum Webscript.Ru
Программирование => PHP => Тема начата: Greg от 24 Апреля 2006, 13:56:35
-
у меня есть основной домен domain.com, на котором регистрируются пользователи и несколько поддоменов типа sub1.domain.com, sub2.domain.com и т.д.
вопрос: как организовать передачу переменных сеанса, которые регистрируются при входе пользователя в систему?
сейчас, просто вызывая, $_SESSION, - ничего не дает, переменные теряются.
-
Может это вам поможет?
http://blog.denyamsk.ru/wp-mobile.php?p=79&more=1
-
да спасибо, как раз то, что нужно
в принципе проблема заключалась с указанием нескольких поддоменов в session.cookie_domain, что там и нашел
-
использовал 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
-
выяснил, что IE и Mozilla по разному оценивают domain.ru: для первого это тоже что и http://www.domain.ru, для второго - другое.
теоретически Firefox прав, но на практике я не могу определить правильно сесии на http://domain.ru
как быть?