首页  >  文章  >  后端开发  >  curl 怎么看请求头

curl 怎么看请求头

WBOY
WBOY原创
2016-06-23 13:56:221851浏览

这个可以看响应头

<?php	$url = "http://www.baidu.com";	$ch  = curl_init();	curl_setopt($ch,CURLOPT_URL,$url);	curl_setopt($ch,CURLOPT_HEADER,1);	curl_setopt($ch,CURLOPT_NOBODY,1);	curl_exec($ch);	curl_close($ch);?>


请求头 怎么看???

另外问一下  我3个月前注册了phpchina的账号
怎么3个月过去了 还是等待验证  不能进论坛(不登陆都可以进论坛)  不能发帖  


回复讨论(解决方案)

可以查看 curl_getinfo  返回的数据

curl_getinfo
我在本地测试了一下
curl本地的一个文件
这个是看不到请求头的............

curl_setopt($ch,CURLOPT_HEADER,1);

结果中含有返回的头

请求的头用 curl 是看不到的

curl_setopt($ch,CURLOPT_HEADER,1);

结果中含有返回的头

请求的头用 curl 是看不到的


有没有什么办法能够看到请求头了????
比如什么工具 之类的

抓包软件
firefox用firebug/httpfox
网卡用SmartSniff

抓包软件
firefox用firebug/httpfox
网卡用SmartSniff


多谢
我问了下同事
他们教了我一下wrieshack  已经能抓到请求头了

PHP 5.1.3版以上支持用curl_getinfo函数来获取请求头
具体需要先设置 curl_setopt($s, CURLINFO_HEADER_OUT, true);
然后在请求发生后用 curl_getinfo( $ch, CURLINFO_HEADER_OUT)

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn