php setcookie vs Zend_Http_Cookie

蓝咒 提交于 2019-12-18 12:38:49

问题


Why this code not working, and how can I make it works like

setcookie('cookie_name','cookie_value');

The code that not create cookie:

$cookie=new Zend_Http_Cookie('cookie_name','cookie_value','.google.com');

Or what difference between:

setcookie('cookie_name','cookie_value');

vs

$cookie=new Zend_Http_Cookie('cookie_name','cookie_value','.google.com');

Thanks


回答1:


Zend_Http_Cookie is not for setting cookies, it is a companion class for Zend_Http_Client. Let's say you wanted to screen scape some content off a site but that content is only available if you are logged in. You could use Zend_Http_Client to post your credentials to the login form, the server would then send back a session cookie. You could then include this session cookie in a subsequent request to the page you want to scrape in order to simulate a logged in user viewing that page.

To set cookies in ZF you can just use the native PHP function, or possibly store the data in the session instead.



来源:https://stackoverflow.com/questions/3883658/php-setcookie-vs-zend-http-cookie

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!