Почему этот код не работает, и как я могу заставить его работать, как
setcookie('cookie_name','cookie_value');
Код, который не создает cookie :
$cookie=new Zend_Http_Cookie('cookie_name','cookie_value','.google.com');
Или какая разница между:
setcookie('cookie_name','cookie_value');
против
$cookie=new Zend_Http_Cookie('cookie_name','cookie_value','.google.com');
благодаря
Zend_Http_Cookie не предназначен для настройки файлов cookie, это сопутствующий класс для Zend_Http_Client. Предположим, вы хотели отобразить какой-либо контент с сайта, но этот контент доступен только в том случае, если вы вошли в систему. Вы можете использовать Zend_Http_Client для размещения ваших учетных данных в форме входа в систему, после чего сервер отправит обратно cookie сеанса. Затем вы можете включить этот файл cookie сеанса в следующий запрос на страницу, которую вы хотите очистить, чтобы имитировать зарегистрированного пользователя, просматривающего эту страницу.
Чтобы установить файлы cookie в ZF, вы можете просто использовать собственную функцию PHP или, возможно, сохранить данные в сеансе.