这篇文章介绍的内容是关于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; } }
相关推荐:
Atas ialah kandungan terperinci PHP函数 curl请求-抓取页面/接口测试 . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!