Intereting Posts

php setcookie vs Zend_Http_Cookie

Почему этот код не работает, и как я могу заставить его работать, как

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 или, возможно, сохранить данные в сеансе.