php开启curl(解决PHP使用CURL发送GET请求时传递参数的问题)
类别:编程学习 浏览量:314
时间:2021-10-07 00:03:36 php开启curl
解决PHP使用CURL发送GET请求时传递参数的问题最近在使用curl发送get请求的时候发现传递参数一直没有生效,也没有返回值,以为是自己哪里写错了,网上找东西时也没有人专门来说get请求传递参数的内容,所以,今天在这里记录一下,希望可以帮到一些人
get请求是最简单的请求,不过要注意自己的请求是http请求还是https的请求,因为https请求时要关闭SSL验证,不然验证通不过,没有办法请求到数据;
GET请求的参数
get传递参数和正常请求url传递参数的方式一样
|
function get_info( $card ){ $url = "http://www.sdt.com/api/White/CardInfo?cardNo=" . $bank_card ; $ch = curl_init(); //设置选项,包括URL curl_setopt( $ch , CURLOPT_URL, $url ); curl_setopt( $ch , CURLOPT_RETURNTRANSFER, 1); curl_setopt( $ch , CURLOPT_HEADER, 0); //执行并获取HTML文档内容 $output = curl_exec( $ch ); //释放curl句柄 curl_close( $ch ); return $output ; } |
HTTPS请求时要注意SSL验证
|
function get_bankcard_info( $bank_card ){ $url = "https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=" . $bank_card . "&cardBinCheck=true" ; $ch = curl_init(); //设置选项,包括URL curl_setopt( $ch , CURLOPT_URL, $url ); curl_setopt( $ch , CURLOPT_RETURNTRANSFER, 1); curl_setopt( $ch , CURLOPT_HEADER, 0); 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 ; } |
以上就是要注意的,其它的如果有验证的话就自己加上就好了。
这篇解决PHP使用CURL发送GET请求时传递参数的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/ithover/article/details/78660170
您可能感兴趣
- php语法基础知识(PHP中16个高危函数整理)
- js和php加密(RSA实现JS前端加密与PHP后端解密功能示例)
- php技术优点和缺点(php的优点总结 php有哪些优点)
- thinkphp远程代码执行教程(ThinkPHP 5.x远程命令执行漏洞复现)
- php内存占用分析(PHP基础之输出缓冲区基本概念、原理分析)
- php项目开发实例(php项目中类的自动加载实例讲解)
- phpstudy如何域名访问(phpStudy2016 配置多个域名期间遇到的问题小结)
- php解读三重境界(PHP 观察者模式深入理解与应用分析)
- phpstudy使用教程(phpstudy是什么)
- phpredis使用场景(php和redis实现秒杀活动的流程)
- phpstudy服务器怎么设置(phpstudy本地环境开启.htaccess伪静态方法)
- php读取txt乱码怎么办(解决php写入数据库乱码的问题)
- php的字符串表达方法(php中字符串和整数比较的操作方法)
- php优势和缺点(PHP的介绍以及优势详细分析)
- php生命周期表(PHP中md5函数的用法讲解)
- php考试复习题(php+mysql开发的最简单在线题库在线做题系统完整案例)
- 越难春卷(越难春卷皮怎么用)
- 休闲VS新古典 办公家居简约设计(办公家居简约设计)
- 15个新成 园 位置公布 深圳龙岗2022年共建花园建设又有大动作(15个新成园位置公布)
- 记者手记 书记带我去 巡街(记者手记书记带我去)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
热门推荐
- hbuilderx怎么创建web项目(HBuilder如何设置web服务器)
- jQuery里$(this)和this的区别有哪些
- 织梦标签在哪里设置(织梦dedecms gbk站点转utf8之mip改造方案分享)
- mysql explain的用法
- 群晖docker搭建代理服务(群晖NAS利用Docker容器搭建KMS激活服务器实现激活windows系统和office操作步骤)
- 创建一个简单的Web API 项目
- python 3.10 循环语法(Python3.4学习笔记之常用操作符,条件分支和循环用法示例)
- JavaScript实现网页版贪吃蛇游戏(JavaScript实现网页版贪吃蛇游戏)
- 宝塔linux面板开哪些端口(Linux宝塔面板如何实现服务器开启关闭禁止ping?)
- Web.Release.config 和 Web.Debug.config
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9