Я прочитал много форумов (включая этот) о передаче переменных сеанса между поддоменами, и я не могу заставить это работать. Может кто-нибудь объяснить, чего мне не хватает?
Шаг 1
В файле php.ini: session.cookie_domain = ".mydomain.com"
Проверено с помощью phpinfo (), что я использую правильный файл php.ini
Шаг 2
На странице www.mydomain.com установите переменную сеанса $ _SESSION ['a'], убедитесь, что она появляется, вызвав ее на следующей странице (это так). Ссылка на ссылку на sub.mydomain.com
Шаг 3
Страница на sub.mydomain.com проверяет, установлена ли переменная сеанса, используя:
$ a = $ _SESSION ['a'];
если (! Исеть ($ _ SESSION [ 'а'])) {
echo "Ошибка: переменная сеанса недоступна";
}
К сожалению, я получаю сообщение об ошибке. Что мне не хватает? Заранее спасибо за помощь.