## **Curl请求**
```
<?php
//发送HTTP请求方式 file_get_contents curl
//curl
//概念?? 发送请求的扩展库 HTTP
//
//如何使用
//
//4步骤
//初始化
// $ch = curl_init();
// //设置
// curl_setopt($ch, option, value);
// //执行
// $content = curl_exec($ch);
// //关闭
// curl_close($ch);
//
//CURL GET请求
function curlGet($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url); //设置请求地址
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 返回数据格式
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//关闭https验证
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);//关闭https验证
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
function curlPost($url,$postData)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url); //设置请求地址
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 返回数据格式
curl_setopt($curl, CURLOPT_POST, 1); //设置以post发送
curl_setopt($curl, CURLOPT_POSTFIELDS, $postData); //设置post发送的数据
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //关闭https验证
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);//关闭https验证
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
//调用get示例
$url = "https://www.yingge.fun/";
$data = curlGet($url);
//调用post示例
//
//curlPost(请求地址,传递的数据)
```
- 重要文档
- 工作须知
- 项目下的公共方法
- 程序员给代码写注释时有哪些讲究!
- RestFul 讲解
- 其他知识
- docker容器
- MongoDB的使用
- Node.js的使用
- Session共享
- Wordpress的使用
- Websocket的简介
- Ajax
- 项目技术
- Https配置证书
- Nginx的反向代理
- MySQL读写分离配置(laravel篇)
- Nginx的负载均衡
- App接口返回格式
- laravel中JWT的应用
- laravel验证码的使用
- laravel公共方法文件
- laravel框架的RBAC
- Git相关
- Git篇1
- Git篇2
- Mysql相关
- Mysql的主从复制
- MySQL的备份
- MySQL的使用
- 请求第三方接口
- Redis相关
- redis的使用
- Redis的基本用法以及场景分析
- 开发小技巧
- Linux
- 禁用root及密码登录
- Lnmp环境的安装
- 安装composer
- 安装Redis
- 文件共享服务 samba
- 其他安装
- Lnmp常用命令
- 性能检测命令
- Nginx的配置详解
- PHP相关
- PHP基础知识
- php常见的系统函数
- PHP的设计模式
- Cookie 和 Session 的封装
- Mysql知识
- Mysql索引
- MySQL的数据类型
- PHP重要知识
- PHP框架篇
- Laravel框架
- laravel---Excel
- laravel文件上传
- Laravel-Mysql常用操作
- Laravel队列(queue)
- laravel-发送Email
- laravel--JWT
- TP框架篇
- tp5主从数据库设置读写分离
- 前端
- JS
- js代码实现点击按钮出现60秒倒计时
- 开发软件相关
- 代码编辑器
- vs code配置ftp连接远程服务器实现代码文自动上传
- 编程相关软件下载