PHP function curl request-fetch page/interface test
Apr 28, 2018 pm 04:34 PMThe content of this article is about PHP function curl request-grab page/interface test. It has certain reference value. Now I share it with everyone. Friends in need can refer to it
/** * 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; } }
Related recommendations :
How to obtain CURL request headers and response headers in php
##
The above is the detailed content of PHP function curl request-fetch page/interface test. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian

How To Set Up Visual Studio Code (VS Code) for PHP Development
