Есть домен site.os и множество алиасов = настройка в OSPanel
*.site.os => site.os
Никак не получается сделать перенос/сохранение общих кук/сессий на все алиасы/субдомены, т.е .есть физически один сайт с одной папкой на сервере, все алиасы ведут на этот главный сайт.
Вот это не помогло, с точкой, без точки, одинаково
ini_set('session.cookie_domain', '.site.os');
Вот это не помогло, с точкой, без точки, одинаково
session_set_cookie_params(0, '/', '.site.os');
Вот это не помогло, с точкой, без точки, одинаково
В php.ini session.cookie_domain = site.os
С главного домена куки все ставятся на домен .site.os
На главном домене на сайт захожу, авторизуюсь, все ок, открываю msk.site.os и стартует новая сессия, кук авторизации нет, авторизация соответственно слетает.
Все куки чистил после каждых изменений, останавливал сервер, закрывал браузер, удалял сесии из папки \userdata\temp\ все одинаково, вообще никаких изменений.
Я ожидаю, что у домена и субдоменов должен быть одинаковый PHPSESSID, один файл сесии на все субдомены для юзера конечно же, во всяком случае вижу на других сайтах так сделано, а у меня он разный при любой настройке, такое ощущение, буд-то локально на 127.0.0.1 это не работает
Содержимое файла сессии между субдоменами передается, т.е. тело как бы единое, но разные идентификаторы и отдельные файлы сессии, что очень плохо, на сайте тысячи алиасов и каждому пользователю будет открыто столько файлов сесиий, сколько он откроет субдоменов, хрень какая-то
Вообще в OSPanel на Windows 10 это делал кто-нибудь?
- Главная Список форумов Модули и инструменты
- Поиск
-
- Текущее время: 25 апр 2025, 18:44
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.