时间:2021-07-01 10:21:17 帮助过:3人阅读
global $HTTP_RAW_POST_DATA; if (empty($HTTP_RAW_POST_DATA)) { // workaround for a bug in PHP 5.2.2 - http://bugs.php.com/bug.php?id=41293 $data = file_get_contents('php://input'); } else { $data = $HTTP_RAW_POST_DATA; }
这里的php://input
是什么意思呢?
比如我看到某个库里有这么一段代码
global $HTTP_RAW_POST_DATA; if (empty($HTTP_RAW_POST_DATA)) { // workaround for a bug in PHP 5.2.2 - http://bugs.php.com/bug.php?id=41293 $data = file_get_contents('php://input'); } else { $data = $HTTP_RAW_POST_DATA; }
这里的php://input
是什么意思呢?
参考手册内容
http://php.com/manual/zh/wrappers.php...
获取post输入流数据,post不能是multipart/form-data类型
`
$input = file_get_contents('php://input');
var_dump($input);exit;
?>`
向这个文件post数据,即可看到结果,数据是经过urlencode的
推荐一篇文章给你
http://www.perfgeeks.com/?p=150