php setcookie против Zend_Http_Cookie - PullRequest
       4

php setcookie против Zend_Http_Cookie

7 голосов
/ 07 октября 2010

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

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');

Спасибо

1 Ответ

18 голосов
/ 07 октября 2010

Zend_Http_Cookie не для установки файлов cookie, это класс-компаньон для Zend_Http_Client.Допустим, вы хотели отфильтровать некоторый контент с сайта, но этот контент доступен только в том случае, если вы вошли в систему. Вы можете использовать Zend_Http_Client для отправки своих учетных данных в форму входа, после чего сервер отправит обратно куки-файл сеанса.Затем вы можете включить этот файл cookie сеанса в последующий запрос к странице, которую вы хотите очистить, чтобы имитировать вошедшего в систему пользователя, просматривающего эту страницу.

Чтобы установить файлы cookie в ZF, вы можете просто использовать встроенную функцию PHP,или, возможно, вместо этого сохраните данные в сеансе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...