Я работаю над сайтом с несколькими субдоменами, некоторые из которых должны получить свой собственный сеанс.
Я думаю, что у меня все получилось, но заметили что-то о обработке файлов cookie, которые я не понимаю. Я ничего не вижу в документах, которые объясняют это, поэтому я подумал, что я увижу, есть ли у кого-нибудь свет, чтобы избавиться от вопроса.
Если я просто сделаю:
session_start();
В итоге я получаю файлы cookie сеанса следующим образом:
subdomain.example.net
Однако, если я сделаю попытку самостоятельно установить домен cookie, либо
ini_set('session.cookie_domain', 'subdomain.example.net');
или как
session_set_cookie_params( 0, "/", "subdomain.example.net", false, false);
В итоге я получаю файл cookie для .subdomain.example.net(обратите внимание на открытую точку), что, я считаю, означает "сопоставить все поддомены (или в данном случае суб-поддомены).
Это похоже на все мои файлы cookie, а не только на сеанс. Если я сам установил домен cookie, у него автоматически будет точка, добавленная, что означает этот домен и все его дочерние элементы. Если я не устанавливаю домен, он получает это право, используя только текущий домен.
Любая идея, что вызывает это, и что я могу сделать, чтобы контролировать эту добавочную точку?
Спасибо!