封装一个CURL请求方法以及调用这个方法会遇到的错误

    xiaoxiao2021-03-25  159

    一、CURL请求方法封装

    封装的步骤

    1.初始化curl 2.设置相关请求参数 3.判断请求方式,get,post 4.发送请求 5.关闭连接

    代码如下:

    <?php function request($url,$https=true,$method='get',$data=null) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); if($https === true) { curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false); } if($method == 'post') { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } $str = curl_exec($ch); curl_close($ch); return $str; }

    二、调用该函数时可能会出现的问题

    出现这个问题的原因是因为php.ini中的extension=php_curl.dll 被注释了。把前面的; 去掉即可。

    转载请注明原文地址: https://ju.6miu.com/read-12044.html

    最新回复(0)