• 网站首页
  • 网络编程
    • PHP笔记
    • JavaScript
    • HTML
    • AJAX
    • jQuery
    • Python
  • 数据库
    • MySQL
    • SQL Server
当前位置:首页 > 网络编程 > PHP笔记

php的HTTP_RAW_POST_DATA的简单示例

人气:450 时间:2018-12-15

这篇文章主要为大家详细介绍了php的HTTP_RAW_POST_DATA的简单示例,具有一定的参考价值,可以用来参考一下。

对php的HTTP_RAW_POST_DATA感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧!
当用Content-Type=text/xml 类型,提交一个xml文档内容给了php server,要怎么获得这个POST数据。
The RAW / uninterpreted HTTP POST information can be accessed with: $GLOBALS['HTTP_RAW_POST_DATA'] This is useful in cases where the post Content-Type is not something PHP understands (such as text/xml).

由于PHP默认只识别application/x-www.form-urlencoded标准的数据类型,因此,对型如text/xml的内容无法解析为$_POST数组,故保留原型,交给$GLOBALS['HTTP_RAW_POST_DATA'] 来接收。
另外还有一项 php://input 也可以实现此这个功能

php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input 不能用于 enctype="multipart/form-data"。

不知道大家用过nosoap没,nusoap就是用HTTP_RAW_POST_DATA来接受数据的.
示例应用 a.htm

<form action="post.php" method="post"> 
<input type="text" name="user"> 
<input type="password" name="password"> 
<input type="submit"> 
</form>
post.php
<? 
echo file_get_contents("php://input");
/*** 来自512笔记(www.512pic.com) ***/
 

注:关于php的HTTP_RAW_POST_DATA的简单示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:HTTP_RAW_POST_DATA

您可能感兴趣的文章

转载请注明出处:512笔记
本文永久地址:http://www.512pic.com/173/1508-0.html
上一篇:解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
下一篇:二道腾讯实习生面试题
最新文章
  • 二十五个顶级PHP模板引擎整理
  • PHP file_get_contents设置超时实现方法
  • 解决PHP执行超时的问题
  • php全局变量global和$GLOBALS[]的区别示例
  • 二道腾讯实习生面试题
  • php的HTTP_RAW_POST_DATA的简单示例
  • 解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
  • php 生成迅雷链接的简单示例
  • PHP 通用分页类的简单示例
  • php中的cookie的简单示例
本月热门
  • 热门文章
    • PHP 写入WRITE编码为UTF8的文件示例
    • PHP 中文字符串截取函数示例:支持gb2312,gbk,big
    • PHP语言基础(标记、注释、变量、数组、常量、函数)示例
    • php 获取短网址的实现方法
    • PHP 简单留言板的制作示例
    • PHP 使用文件方式导入导出整个MYSQL数据库的实现方法
    • php 获取MYSQL错误的简单示例
    • PHP 返回文件、图片扩展名(后缀)的简单示例
    • PHP 自动转换字符集(支持字符串和数组)功能实例
    • PHP 返回今天的日期示例
    • 解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
    • php 生成迅雷链接的简单示例
    • PHP 截取中文字符串(支持GB2312)示例
    • php 获取文件MIME类型的实现方法
    • PHP file_get_contents设置超时实现方法
    • php全局变量global和$GLOBALS[]的区别示例
    • 解决PHP执行超时的问题
    • PHP 通用分页类的简单示例
    • 二道腾讯实习生面试题
    • php的HTTP_RAW_POST_DATA的简单示例

All rights reserved. 512笔记. 网站地图 友情连接 招募投稿 广告服务