博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php7使用curl
阅读量:7111 次
发布时间:2019-06-28

本文共 1425 字,大约阅读时间需要 4 分钟。

/**     * @param string $url     * @return mixed     */    public function doGet($url)    {        //初始化        $ch = curl_init();        curl_setopt($ch, CURLOPT_URL,$url);        // 执行后不直接打印出来        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);        curl_setopt($ch, CURLOPT_HEADER, false);        // 跳过证书检查        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);        // 不从证书中检查SSL加密算法是否存在        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);        //执行并获取HTML文档内容        $output = curl_exec($ch);        //释放curl句柄        curl_close($ch);                return $output;    }    /**     * @param string $url     * @param array $post_data     * @param array | boolean $header     * @return mixed     */    public function doPost($url,$post_data,$header)    {        $ch = curl_init();        curl_setopt($ch, CURLOPT_URL, $url);        // 执行后不直接打印出来        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);        // 设置请求方式为post        curl_setopt($ch, CURLOPT_POST, true);        // post的变量        curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);        // 请求头,可以传数组        curl_setopt($ch, CURLOPT_HEADER, $header);        // 跳过证书检查        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);        // 不从证书中检查SSL加密算法是否存在        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);        $output = curl_exec($ch);        curl_close($ch);        return $output;    }

 

转载于:https://www.cnblogs.com/wenhainan/p/7845313.html

你可能感兴趣的文章
CUBA如何新增ServiceBean
查看>>
【技术文档】jeecg3.7-maven搭建好开发环境入门
查看>>
centos7 关闭firewall安装iptables并配置
查看>>
搜索7--noi1804:小游戏
查看>>
聊一聊分布式锁的设计
查看>>
模运算的规则
查看>>
Nginx + Tomcat 动静分离实现负载均衡
查看>>
浏览器配置工具.bat
查看>>
Image Filter
查看>>
项目笔记:新增、编辑与删除
查看>>
前向星和链式前向星
查看>>
3.1软件体系结构风格
查看>>
LinkedHashMap 源码解析
查看>>
Linux系统centOS7在虚拟机下的安装及XShell软件的配置
查看>>
网络知识 ACL NAT IPv6
查看>>
2.1分层数据流
查看>>
laravel创建新的提交数据
查看>>
FineBI学习系列之FineBI的ETL处理(图文详解)
查看>>
Java 8 新特性
查看>>
Windows启动配置数据(BCD)存储文件包含一些无效信息
查看>>