這篇文章介紹的內容是關於PHP函數curl請求-抓取頁面/介面測試 ,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
/** * Curl请求 * * @param string $requesturl // 请求URL * @param string $reuqestmothed // 请求方法 默认false(为GET) true(为POST) * @param int $httpcode // http状态码 以引用的形式传递 * @param int $postdata // post的数据 * @return string or false */ function curlRequest($requesturl,$reuqestmethod=false,& $httpcode=0,$postdata=NULL) { try { $options = array( CURLOPT_URL => $requesturl, CURLOPT_RETURNTRANSFER => true, //启用回去返回数据 CURLOPT_FOLLOWLOCATION => true, // follow redirects CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_POST => $reuqestmethod ); if(true===$reuqestmethod){ $options[CURLOPT_POSTFIELDS] = $postdata; } $ch = curl_init(); //初始化 curl_setopt_array($ch,$options); //参数设置 $rs = curl_exec($ch); //执行s $httpcode =curl_getinfo($ch,CURLINFO_HTTP_CODE); //http状态码 curl_close($ch); unset($ch); return $rs; }catch (Exception $ex){ throw $ex; } }
相關推薦:
以上是PHP函數 curl請求-抓取頁面/介面測試的詳細內容。更多資訊請關注PHP中文網其他相關文章!