$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和postcURL库功能简介:抓取网页 POST数据及其他