一、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