Заранее спасибо.
У меня локальная установка Xampp. Мои сайты настроены следующим образом. У меня есть мой основной домен, т.е. каталог 'domain' installatiopn: C:\xampp\htdocs\domain
В рамках этого у меня есть настройка поддомена, т.е. каталог установки subdomain.domain
: C:\xampp\htdocs\domain\subdomain
Цель этого состоит в том, чтобы иметь единый вход на сайте основного домена и иметь возможность доступа к тем же данным сеанса, когда пользователь получает доступ к сайту субдомена (и, таким образом, не нужно повторно аутентифицировать пользователя после того, как он вошел в систему). на сайт портала домена).
Я создаю сеанс в моем домене index.php следующим образом:
session_set_cookie_params(0, '/', '.3pccap');
session_name('mysessionname');
session_start();
Субдомен index.php
session_name('mysessionname');
session_start();
Я добавил var_dump ($_SESSION
); на каждой странице index.php, чтобы подтвердить, какие данные сеанса доступны. После того, как я войду в свой основной домен, сессия будет заполнена данными пользователей. Затем я перехожу к своему сайту субдоменов, который также запускает var_dump переменной сеанса. Переменная отображается как пустой массив.
Я попытался установить домен cookie сеанса в моем файле php.ini, без изменений в поведении.
Любая помощь наиболее ценится.