php curl 请求中如何携带header参数

nicholas199109 nicholas199109 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想在curl post中带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的值?
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
nicholas199109
基础编程 21,889 成员 140,329 内容