如何使用PHP获取原生的POST数据?
来源:互联网 发布:ov7670上位机看图软件 编辑:程序博客网 时间:2024/05/28 15:56
最近在做一款有关微信公众平台的强有力的工具,主要使用PHP语言进行开发,其中调用微信公众平台的接口是少不了。平常用PHP接收数据的时候都习惯采用可以$key=$value这种形式,例如用post的方式提交数据,在服务器端用$_POST[$key]即可获取。而微信公众平台使用的是原生的POST数据,且是XML格式的,遇到这种情况怎么办?下面就讲解如何使用PHP获取原生的POST数据,主要有三种方法分享给大家:
1、超全局变量$GLOBALS
$xmlStr = $GLOBALS['HTTP_RAW_POST_DATA'];
2、预定义变量$HTTP_RAW_POST_DATA
$xmlStr = $HTTP_RAW_POST_DATA;
3、PHP封装的协议php://
$xmlStr = file_get_contents("php://input");
上面三个方法都可以获取原生的POST数据,获取原生的数据对于用PHP对外公布接口的时候非常有用,客户端只关心传数据即可,而不需要像网页表单一样使用一个name值来组成$key=$value形式的数据提交到服务武器端。
转载自PHP嘉友站,原文链接http://www.phpjyz.com/article-87-1.html
0 0
- 如何使用PHP获取原生的POST数据?
- PHP获取原生POST数据
- php的post数据获取说明
- php获取post的数据$HTTP_RAW_POST_DATA
- php获取post的数据$HTTP_RAW_POST_DATA (
- php获取get/post请求的数据
- php获取get/post请求的数据
- jQuery从服务器获取数据使用post(字典查询的功能),服务器端php返回数据
- php 获取 POST JSON 数据
- PHP获取POST、GET数据
- 使用PHP CURL的POST数据
- 使用PHP CURL的POST数据
- 使用PHP CURL的POST数据
- 原生Ajax的使用--从服务器端获取数据
- php获取post中的json数据的实现方法
- php获取post中的json数据的实现方法
- php获取post中的json数据的实现方法
- PHP获取POST数据的3种方法
- C++的一些概念
- 两个链表相加
- nike赤足慢跑 VyGE vw8 Tq9Zd
- Adidas鞋 K0I0 r4B 8T3uF
- hibernate调用mysql存储过程
- 如何使用PHP获取原生的POST数据?
- 太陽眼鏡 oDyD IMX oOEQb
- 雷朋 pizc qqw IgqFk
- oakley太陽眼鏡 Hdu6 rsK MvapN
- Chanel太陽眼鏡 h4XR ChU wTaqa
- ios网络学习------9 播放网络视频
- AFNewwork使用方法
- C++笔记(八)
- iot