我想知道是否有办法获得在apache上运行的PHP中的原始HTTP请求数据,该数据不涉及使用任何其他扩展.我已经在手册中看到过HTTP功能,但是我没有在我的环境中安装扩展的选项.
虽然我可以从$ _SERVER访问信息,但我希望看到原始请求与发送到服务器的完全相同.PHP会根据自己的数组键样式来管理标题名称,例如.Some-Test-Header变为HTTP_X_SOME_TEST_HEADER.这不是我需要的.
使用以下php包装器:
$raw_post = file_get_contents("php://input");
你的意思是包含在$_SERVER
哪里的信息?
print_r($_SERVER);
编辑:
那会这样吗?
foreach(getallheaders() as $key=>$value) { print $key.': '.$value."
"; }