Заранее спасибо.
У меня есть локальная установка 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, никаких изменений в поведении.
Любая помощь наиболее ценится.