PHP Curl-随请求发送源标题
我正在尝试向一个URL发送一个curl请求,该URL需要设置HTTP_源代码,到目前为止我已经有了这个PHP Curl-随请求发送源标题,php,curl,php-curl,Php,Curl,Php Curl,我正在尝试向一个URL发送一个curl请求,该URL需要设置HTTP_源代码,到目前为止我已经有了这个 $headers = array( 'Origin: www.myorigin.com', ); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_HEADER, true, CURLOPT_HTTPHEADER, $hea
$headers = array(
'Origin: www.myorigin.com',
);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HEADER, true,
CURLOPT_HTTPHEADER, $headers,
CURLOPT_URL => 'http://www.example.com',
CURLOPT_USERAGENT => 'Sample Request'
));
$resp = curl_exec($curl);
curl_close($curl);
这在未定义索引的服务器端给了我一个错误:HTTP_ORIGIN,所以它看起来不像是在传递ORIGIN
我的设置正确吗?您在数组中使用了coma
,
而不是=>
,因此CURLOPT_HTTPHEADER
是数组的值,而不是键
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HEADER => true, // << HERE
CURLOPT_HTTPHEADER => $headers, // << HERE
CURLOPT_URL => 'http://www.example.com',
CURLOPT_USERAGENT => 'Sample Request'
));
curl\u setopt\u数组($curl,数组(
CURLOPT_RETURNTRANSFER=>1,
CURLOPT_HEADER=>true,//$headers,/'http://www.example.com',
CURLOPT_USERAGENT=>“示例请求”
));