比如说ajax中是这么请求头参数的,那么php相同的代码应该如何实现?
$.ajax({
type: "GET",
url: "url",
beforeSend: function(request) {
request.setRequestHeader("Authorization", "11");
},
success: function(result) {
alert(result);
}
});
是不是这样子?
下面是在其他网上找到的例子 但是不行
$headers['CLIENT-IP'] = '202.103.229.40';
$headers['X-FORWARDED-FOR'] = '202.103.229.40';
$headerArr = array();
foreach( $headers as $n => $v ) {
$headerArr[] = $n .':' . $v;
}
ob_start();
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://localhost/curl/server.php");
curl_setopt ($ch, CURLOPT_HTTPHEADER , $headerArr ); //构造IP
curl_setopt ($ch, CURLOPT_REFERER, "http://www.163.com/ "); //构造来路
curl_setopt( $ch, CURLOPT_HEADER, 1);
curl_exec($ch);
curl_close ($ch);
$out = ob_get_contents();
ob_clean();
echo $out;