functionCurlrequest ($url,$isPost=false,$param=Array(),$cookie=NULL,$header=NULL,$referer= "",$timeout= 60) { $ch=Curl_init (); curl_setopt ($ch, Curlopt_url,$url); if(Is_array($header) &&!Empty($header)) {//Set Header $set _head=Array(); foreach($header as $k=$v) { $set _head[] = "$k:$v"; } curl_setopt ($ch, Curlopt_httpheader,$set _head); } Else{curl_setopt ($ch, Curlopt_header, 0); } if($isPost===true) {curl_setopt ($ch, Curlopt_post,$isPost); curl_setopt ($ch, Curlopt_postfields,$param); } if(!Empty($cookie)) { if(Is_array($cookie)) { $cookies=implode(‘;‘,$cookie); } Else { $cookies=$cookie; } curl_setopt ($ch, Curlopt_cookie,$cookies); } if(!Empty($referer) {curl_setopt ($ch, Curlopt_referer,$referer); } if($timeout> 0) {curl_setopt ($ch, Curlopt_timeout,$timeout); } curl_setopt ($ch, Curlopt_returntransfer,true); $ret= Curl_exec ($ch); if(Curl_errno ($ch)) { $ret= ' '; } curl_close ($ch); return $ret; }
Curl Get information