php获取post参数的几种方式
来源:互联网 发布:log4j.xml配置打印sql 编辑:程序博客网 时间:2024/05/16 11:29
php获取post参数的几种方式
1、$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据
2、file_get_contents("php://input") 适用大多数类型的Content-type
php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input 不能用于 enctype="multipart/form-data"。
3、$GLOBALS['HTTP_RAW_POST_DATA']; 总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。此变量仅在碰到未识别 MIME 类型的数据时产生。$HTTP_RAW_POST_DATA 对于 enctype="multipart/form-data" 表单数据不可用。
如果post过来的数据不是PHP能够识别的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。
demo:
应用
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"); ?>
HTTP请求参考:
http://blog.csdn.net/kfanning/article/details/6062118
转自:http://lhdst-163-com.iteye.com/blog/1680297
- php获取post参数的几种方式
- php获取post参数的几种方式
- php获取post参数的几种方式
- php获取post参数的几种方式
- php获取post参数的几种方式
- php获取post参数的几种方式
- php获取post参数的几种方式
- php 中POST的几种方式
- 获取url参数的几种方式
- 获取URL参数的几种方式
- php提交post和get的几种方式
- PHP获取POST数据的几种方法
- PHP获取POST数据的几种方法
- PHP获取POST数据的几种方法
- 几种PHP获取POST数据技巧
- spring mvc获取请求的参数的几种方式
- struts2中 Action获取表单参数的几种方式
- struts2中 Action获取表单参数的几种方式
- JAVA中如何对double或者float的浮点数进行精度计算
- 程序员到底怎么了 如何成为一个合格的程序员
- Android开发最佳实践
- gdb多线程调试
- 1.Add Digits
- php获取post参数的几种方式
- substring方法的使用
- 【干货】国外程序员整理的 C++ 资源大全
- 基于echarts实现图表展示
- 解决 recv() failed (104: Connection reset by peer) while reading response header from upstream
- CodeForces#325 B. Laurenty and Shop
- 总结Cocos2d-x 3.x版本的一些变化
- MapReduce中碰到数据覆盖现象,org.apache.hadoop.io.Text.getBytes 问题
- iOS 本地视频播放 二步实现