一、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 被注释了。把前面的; 去掉即可。
948

被折叠的 条评论
为什么被折叠?



