php curl 请求中如何携带header参数
我想在curl post中带Content-Type参数,试了网上很多方法但依然没有用
这是我在网上找到的代码,但似乎不起作用
网站的Referer和User-Agent值依然没有改变
但如果我使用的是curl_setopt($ch, CURLOPT_REFERER, 'http://www.baidu.com');这种方法,则Referer的值能改变
Content-Type的值好像没法用curl_setopt($ch, CURLOPT_xxx,xxx)这种方式
所以到底怎样才能改变Content-Type的值?
<?php
$headers = array(
'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/2008052906 Firefox/3.0',
'Referer' => 'http://www.163.com'
);
$url='http://walktest.sinaapp.com/env.php';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
//curl_setopt($ch, CURLOPT_REFERER, 'http://www.baidu.com');
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
这是我在网上找到的代码,但似乎不起作用
网站的Referer和User-Agent值依然没有改变
但如果我使用的是curl_setopt($ch, CURLOPT_REFERER, 'http://www.baidu.com');这种方法,则Referer的值能改变
Content-Type的值好像没法用curl_setopt($ch, CURLOPT_xxx,xxx)这种方式
所以到底怎样才能改变Content-Type的值?
...全文
相关推荐
php通过header发送自定义数据方法
下面小编就为大家分享一篇php通过header发送自定义数据方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
php curl 请求携带header参数
//测试接口 public function testapi(){ $pwd = 'Pass1234'; $uid = 'test01'; //获取token $token = $this->getToken(); //我自己的另外的方法 //获取加密后的密文 $credential =...
深入理解curl类,可用于模拟get,post和curl下载
本篇文章是对curl类,可用于模拟get,post和curl下载进行了详细的分析介绍,需要的朋友参考下
php curl post 时出现的问题解决
主要介绍了php curl post 时出现问题的解决方法,需要的朋友可以参考下
使用php方法curl抓取AJAX异步内容思路分析及代码分享
怎样抓取AJAX网站的内容?这是一个热门的问题,也是一个棘手的问题。但实际上呢,抓取ajax异步内容的页面和抓普通的页面区别不大。ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即可


基础编程
