>>fun:httpPost/httpGET>>功能:向$url
发布时间:2020-12-13 20:46:23 所属栏目:PHP教程 来源:网络整理
导读:函数名:httpPost 功能:向$url POST xml数据 code: /*** [httpPost 向$url POST $data数据]* @param [sting] $url [action url]* @param [array] $data [数据数组 eg:$data = xmluserroot/userpwdooxx/pwd/xml]* @return [sting] $res [响应数据]*/function h
>>>函数名:httpPost 功能:向$url POST xml数据 code: /**
* [httpPost 向$url POST $data数据]
* @param [sting] $url [action url]
* @param [array] $data [数据数组 eg:$data = <xml><user>root</user><pwd>ooxx</pwd></xml>]
* @return [sting] $res [响应数据]
*/
function httpPost($url,$data){
//定义content-type为xml,注意是数组
$header[] = "Content-type:text/xml";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch,CURLOPT_TIMEOUT,500);
//避免出现验证毛病
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_POST,CURLOPT_POSTFIELDS,$data);
$res = curl_exec($ch);
if(curl_errno($ch)){
print curl_error($ch);
}
curl_close($ch);
return $res;
}
>>>函数名:httpGet 功能:向$url POST $data数据 code: /**
* [httpGet get $url 返回的数据]
* @param [sting] $url [目标url]
* @return [sting] $res [响应数据]
*/
function httpGet($url) {
$curl = curl_init();
curl_setopt($curl,true);
curl_setopt($curl,500);
curl_setopt($curl,false);
curl_setopt($curl,$url);
$res = curl_exec($curl);
curl_close($curl);
return $res;
} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |