Intereting Posts
Хранение хэшированного идентификатора в БД и извлечение его или создание хэшированного идентификатора в самом коде и его использование? jQuery / PHP mail отправляет простой способ? Ограничение доступа IFRAME в PHP Совместимость браузера jQuery (IE) Не удается найти индекс FULLTEXT, соответствующий списку столбцов (установлены индексы) Неожиданное поведение current () в цикле foreach Zend form setRequired (true) или addValidator (NotEmpty) Запрошенный URL / имя_проекта / пользователи не были найдены на этом сервере. Laravel Показывать 8 бит байта в PHP как изменить опцию выбора списка при изменении другого списка выбора? preg_match для информации в круглых скобках Проверка PHP, если пустые поля Настройки веб-сервера и базы данных, чтобы получить часовой пояс UTC «правильно», как вставлять видео в код laravel Регулярное выражение для фильтрации параметров отслеживания URL-адресов в HTML

Сеансы Codeigniter по субдоменам

У меня есть несколько субдоменов, и я пытаюсь использовать сеансы в субдоменах.

http://example.com http://subdomain.example.com 

Я также установил домен cookie в config.php

 $config['cookie_domain'] = ".example.com"; 

Пользовательские данные сеанса, а также flashdata являются пустыми при использовании в другом домене. Im, используя ту же таблицу сеансов, что и для экземпляра CI

Из следующего решения: сеансы совместного доступа

Необходимо указать префикс cookie_domain и cookie.

 $config['cookie_domain'] = ".example.com"; $config['cookie_prefix'] = "example_"; 

первый этаж прав, но не ясно причина

Причины: от: https://ellislab.com/forums/viewthread/131851/#651233

Сеанс CI, как и любой другой механизм сеанса, использует cookie для идентификации сеанса. Это файл cookie, который должен быть доступен для междоменного доступа.

Для домена вам нужно указать «.domain.com», а не «* .domain.com».

$config['cookie_domain'] только $config['cookie_domain'] , $config['cookie_prefix'] только для того, чтобы сделать вещи чистыми или у вас есть какой-то поддомен, который использует тот же домен, но не хочет, чтобы его использовали.