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

来源:互联网 发布:小口径单发枪数据 编辑:程序博客网 时间:2024/05/24 02:25

一、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 被注释了。把前面的; 去掉即可。
这里写图片描述

0 0
原创粉丝点击