>>fun:httpPost/httpGET>>功能:向$url POST/GET 数据

前端之家收集整理的这篇文章主要介绍了>>fun:httpPost/httpGET>>功能:向$url POST/GET 数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

>>>函数名: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; }




猜你在找的PHP相关文章