PHP如何获取网站cookie?(不是你想的那样) [ 2.0 版本 ]
我正常通过浏览器访问百度首页,然后F12查看cookie,会得到以下cookie数据。
那如果我用PHP直接去访问百度首页,我怎样才能获取到这个cookie呢?
最佳答案
-
header('Content-Type: text/html; charset=utf-8'); $cookie_file = dirname(__FILE__).'/cookie.txt'; //$cookie_file = tempnam("tmp","cookie"); //先获取cookies并保存 $url = "http://www.google.com.hk"; $ch = curl_init($url); //初始化 curl_setopt($ch, CURLOPT_HEADER, 0); //不返回header部分 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //返回字符串,而非直接输出 curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); //存储cookies curl_exec($ch); curl_close($ch);
其他 1 个回答
数字派 北京
注册时间:2016-04-19
最后登录:2023-03-07
在线时长:52小时34分
最后登录:2023-03-07
在线时长:52小时34分
- 粉丝10
- 金钱1515
- 威望10
- 积分2135