Мне нужно использовать один и тот же сеанс в разных поддоменах.Проблема с использованием сеанса в разных поддоменах
Сначала я поставил
php_value session.cookie_domain ".aaaa.com"
на файл .htaccess и загрузить его в корневой путь.
, когда мне нужно использовать сеансы. Я просто позвоню
session_start();
Иногда это работает, но иногда это не так.
Я проверил это и нашел это.
Если я перейду на страницу входа в первый раз, а затем войдите в систему и перейдите на страницу субдомена. Оно работает!
Если я перейду на страницу поддомена и перейдите на страницу входа и вернитесь на страницу субдомена по javascript window.location = 'http://sub.aaaa.com'; это не работает!!
Если я вхожу в систему на 2 веб-браузере с той же учетной записью, это не сработает!
Есть ли другой способ? Или как я могу исправить эту проблему. Я хочу, чтобы мой сайт использовал один логин.
Как интересно, в вашем файле .htaccess попробуйте заменить php_value session.cookie_domain ".aaaa.com" с php_value session.cookie_domain "* .aaaa.com" – SimonDowdles
вы также добавили htaccess в свой поддомен ? – Codler