Cookie не распознается на поддомене

У меня есть домен и поддомен, которые нужны мне для распознавания файла cookie, установленного основным доменом. На www.mydomain.com я установил cookie с помощью Javascript следующим образом:

var d = new Date();
d.setDate(d.getDate() + 30);
var c = "all; expires=" + d.toUTCString() + "; path=/;domain=mydomain.com";
document.cookie = "cookies=" + c;

В PHP я использую простойif (isset($_COOKIE['cookies'])) ... Это работает на www.mydomain.com, но это не такне работает на sub.mydomain.com.

Какие-либо предложения? Нужно ли по-разному вызывать cookie в PHP?

Ответы на вопрос(2)

Решение Вопроса
var d = new Date();
d.setDate(d.getDate() + 30);
var c = "all; expires=" + d.toUTCString() + "; path=/;domain=.mydomain.com";
document.cookie = "cookies=" + c;

+ Изменитьdomain=mydomain.com вdomain=.mydomain.com (обратите внимание на предыдущую точку). Тогда cookie будет применяться ко всем поддоменам.

Ваш ответ на вопрос