php setcookie vs Zend_Http_Cookie

2019-02-05 08:05发布

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条回答
对你真心纯属浪费
2楼-- · 2019-02-05 08:36

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.

查看更多
登录 后发表回答