3
我正在设计一个在PHP中作为代理服务器的SERVER。它只是将客户端的请求转发给服务器,并将服务器的响应回复给客户端。如何在PHP中获取请求原始数据?
我想读取客户端的RAW请求数据。它可能包含POST/GET/multipart/form-data和要上传的文件。怎么做?
问候, SANKET
我正在设计一个在PHP中作为代理服务器的SERVER。它只是将客户端的请求转发给服务器,并将服务器的响应回复给客户端。如何在PHP中获取请求原始数据?
我想读取客户端的RAW请求数据。它可能包含POST/GET/multipart/form-data和要上传的文件。怎么做?
问候, SANKET
file_get_contents("php://input");
您可以在http://php.net/manual/en/wrappers.php.php( “选项”)
我想要的RAW数据查看更多选项。不是处理过的。我想转发同样的事情。 – 2011-05-07 11:41:14
试试'php:// stdin'。否则,你可以自己格式化一个请求,因为你已经知道了所有的东西(你可以得到头文件,请求类型[GET/POST等])... – elslooo 2011-05-07 11:59:05
请参阅['enable_post_data_reading'](http://stackoverflow.com中文/一个/632951分之12777947)。 – Pacerier 2015-02-05 12:15:31