curl远程请求数据
来源:互联网 发布:博拉网络股份有限公司 编辑:程序博客网 时间:2024/06/05 02:40
<?phpclass TestController extends Controller{ //远程获取数据 public function send($url, $data = '', $method = 'POST', $timeout = 3) { $ch = curl_init(); if ($method == 'POST'){ //post方式,后两个是post专有 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); }else{ //get方式 $url=$url."?".http_build_query($data);//GET专有 curl_setopt($ch, CURLOPT_URL, $url); } //以下两个是针对https的url curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_HTTPHEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); $content = curl_exec($ch); $response = curl_getinfo($ch); return $content; } //调用接口 function diaoyong(){ $url = "http://test.aa.com/bb/cc"; $data=array('a1'=>'aaa','b1'=>"bbb"); /*法一:get $re=$this->send($url, $data, 'GET');*/ /*法二:post*/ $re=$this->send($url, $data, 'POST'); /*如果是某个网页,那么,var_dump(htmlspecialchars($re));*/ /*如果是返回json串*/ $decode=json_decode($json,true); var_dump($decode); } }http://www.jb51.net/article/34745.htm
阅读全文
1 0
- curl远程请求数据
- CURL 远程请求调用
- CURL 请求数据
- curl get post 请求数据
- curl命令请求网站数据
- PHP curl反回远程数据大小
- php curl模拟post请求提交数据
- php curl请求接口并获取数据
- php curl请求接口并获取数据
- php curl请求接口并获取数据
- PHP 利用curl发送指定远程IP请求
- php请求远程数据代码
- curl请求
- curl请求
- curl请求
- 用curl 实现远程数据提交,支持文件上传
- 结合PHP和CURL抓取远程网页数据
- 用curl 实现远程数据提交,支持文件上传 .
- PHY芯片 AR8033驱动代码分析
- 前端中的各种小知识点
- 除了青春 我们一无所有
- ArcEngine接口之IDataStatistics ,获取统计值(唯一值、最值......)
- ios之json格式转换
- curl远程请求数据
- Vue2.0实现购物车示例
- js模拟事件
- springcloud(十):服务网关zuul
- 银行核心与前置系统笔记
- Mysql 数据库创建基本步骤
- 观察者模式
- 你应该了解的Android Interface
- hdu 3549 Flow Problem