php封装一个函数用来发送curl请求

服务端与服务端之间,也存在接口编程。
比如我们网站服务端,需要发送短信、发送邮件、查询快递等,都需要调用第三方平台的接口。
Curl库是php中比较规范的一种发送请求方式。
Curl函数库的使用流程:
1、使用curl_init初始化请求会话

2、使用curl_setopt设置请求一些选项

3、使用curl_exec执行,发送请求

4、使用curl_close关闭请求会话
代码如下:

//发送请求函数
if (!function_exists('curl_request')){
    function curl_request($url,$post=true,$params=[],$https=true){
        //初始化请求会话
        $ch = curl_init($url);
        if ($post){
            //设置请求方式为post
            curl_setopt($ch,CURLOPT_POST,true);
            //设置请求参数
            curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
        }
        if ($https){
            //如果是https协议,禁止服务器验证本地证书
            curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
        }
        //发送请求,获取返回参数
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
        $res = curl_exec($ch);
        //关闭请求
        curl_close($ch);
        return $res;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值