我正在尝试访问PHP中发送到服务器的原始HTTP请求。
但是,所有输入/输出流都不起作用。
我无法使用php://input
,我不想从$_COOKIES, $_POST
等$_POST, $_GET
和其他数组等数组中“插入”请求。工作正常。我在Windows 7上使用WAMPServer。
任何人都可以帮我解决输入/输出流的问题,或者找到获取原始请求数据的其他方法吗?
答案 0 :(得分:0)
来自PHP文档:
php:// input是一个只读流,允许您从请求正文中读取原始数据
表示您只能读取正文数据,而不能读取标题或原始请求。如果您在Apache下运行,则可以使用函数apache_request_headers
来获取所有标头。要获取“请求”行(请求的第一行),我想你需要连接从$ _SERVER变量中获得的字符串。