.loc |
04.11.10
20:34:24 |
Чтобы cookie сессии были доступны на субдоменах, необходимо использовать функцию PHP
session_set_cookie_params ()
с параметром домена в виде – ".elima.ru".Много лет, на локальной машине, домен состоял из одного слова, без указания зоны – "elima". И не было проблем...
Но с параметром домена в виде ".elima", вышеуказанная функция отказывалась работать. Cookie не отсылались...
Долго и мучительно разбирался в чём проблема, чуть не заболел...
Наконец дошло, что выражение ".elima" воспринимается сервером как домен первого уровня (зона)...
Пришлось вносить изменения в наименование локальных доменов и субдоменов. Добавил во все названия зону ".loc" (local).
Изменения затронули файл конфигурации Apache, файл hosts и главный инклюдный файл.