PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 新手专区 >> 

$HTTP_RAW_POST_DATA 和 $_POST的区别

$HTTP_RAW_POST_DATA 和 $_POST的区别

来源:PHP程序员站  作者:admin  发布时间:2011-01-19
基本上$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST是一样的。但是如果post过来的数据不是PHP能够识别的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。 注:nusoap类就是用的HTTP_RAW_POST_DATA来接受数据的。 PHP默认识别的数据类型

基本上$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST是一样的。但是如果post过来的数据不是PHP能够识别的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。

注:nusoap类就是用的HTTP_RAW_POST_DATA来接受数据的。

PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。

 

另外 php://input 是一个数据流,可以获得POST的原始数据:file_get_contents("php://input");


延伸阅读:
Ajax的post方式提交数据:
学习Ajax教程,详细了解Get与Post
用PHP的Socket编程模拟Post来提交数据
ajax入门简明教程---处理POST请求
php的curl实现get和post
cURL库功能简介:抓取网页 POST数据及其他
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号