亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

奇葩問題新的未將對象引用設置到對象的實例

我的只有加上這個好使$curlobj,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36

為什么我加上你的那個不好使,老是提示HTTP_USER_AGENT下標未定義啊Undefined index


正在回答

3 回答

<?php
$data?=?'theCityName=深圳';
$curlobj?=?curl_init();
curl_setopt($curlobj,?CURLOPT_URL,?"http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName");
curl_setopt($curlobj,?CURLOPT_HEADER,?0);
curl_setopt($curlobj,?CURLOPT_RETURNTRANSFER,?1);
curl_setopt($curlobj,?CURLOPT_POST,?1);
curl_setopt($curlobj,?CURLOPT_POSTFIELDS,?$data);
curl_setopt($curlobj,?CURLOPT_HTTPHEADER,?array("application/x-www-form-urlencoded;?charset=utf-8",
???"Content-length:?".strlen($data)
???));
curl_setopt($curlobj,?CURLOPT_USERAGENT,?"user-agent:Mozilla/5.0?(Windows?NT?5.1;?rv:24.0)?Gecko/20100101?Firefox/24.0");?//瀏覽器頭信息
$rtn?=?curl_exec($curlobj);
if(!curl_errno($curlobj)){
???echo?$rtn;
}?else?{
??echo?'Curl?error:?'?.?curl_error($curlobj);
}
curl_close($curlobj);
?>


1 回復 有任何疑惑可以回復我~

你先打印 echo $_SERVER['HTTP_USER_AGENT'];這個看看,可能不是Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36

解決方法:curl_setopt ($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);

1 回復 有任何疑惑可以回復我~
#1

hello_cffex

應該是這個curl_setopt ($curlobj, CURLOPT_USERAGENT, " user-agent:".print($_SERVER['HTTP_USER_AGENT']));
2016-06-07 回復 有任何疑惑可以回復我~
#2

時光哈 回復 hello_cffex

加了你這句話確實可以,只是這是為什么,有什么作業。求告知!
2016-09-26 回復 有任何疑惑可以回復我~
<?php?
$data?=?'theCityCode=2013&theUserID=';
$curlobj?=?curl_init();
curl_setopt($curlobj,CURLOPT_URL,'http://www.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather');?//設置訪問的URL
curl_setopt($curlobj,CURLOPT_HEADER,0);?//將頭文件的信息作為數據流輸出
curl_setopt($curlobj,CURLOPT_RETURNTRANSFER,1);?//執行后不直接打印出來
curl_setopt($curlobj,CURLOPT_POST,1);?//發送POST請求
curl_setopt($curlobj,CURLOPT_POSTFIELDS,$data);?//發送POST請求參數
curl_setopt($curlobj,CURLOPT_HTTPHEADER,array("application/x-www-form-urlencoded;charset=utf-8","Content-Length:?".strlen($data)));?//發送header頭部信息
curl_setopt($curlobj,?CURLOPT_USERAGENT,?"user-agent:Mozilla/5.0?(Windows?NT?5.1;?rv:24.0)?Gecko/20100101?Firefox/24.0");?//瀏覽器頭信息
$rtn?=?curl_exec($curlobj);
if(!curl_errno($curlobj)){
	echo?$rtn;
}?else?{
	echo?'cURL?error:?'.curl_error($curlobj);
}
curl_close($curlobj);

這個可以用。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

奇葩問題新的未將對象引用設置到對象的實例

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號