Это небольшое замечание, но оно может помочь избежать долгих бесплодных часов.По моему опыту, проблемы, которые возникают, когда невозможно получить значение из $ _COOKIE в zf1 и других средах, происходят главным образом из-за того, что setCookie настолько прост в использовании, что он забывает добавить путь и домен следующим образом:
setcookie ('cookieName', 'cookieValue', $ finalExpirationTime, '/', '. yourdomain.com');
и вместо этого сделайте следующее:
setcookie ('cookieName', 'cookieValue',$ finalExpirationTime);
Это очень раздражает, особенно при работе в Windows с ip вместо реальных доменов.Еще одна вещь, на которую стоит обратить внимание, это точка (.) Перед доменом.Как указано в руководстве: Старые браузеры, все еще использующие устаревший »RFC 2109, могут требовать ведущего.для сопоставления всех поддоменов.
Надеюсь, это поможет