Http php代理服务器



如何恢复url以及它从代理服务器的客户端系统发送的消息。在将url转发到Internet之前,是否有任何命令可以恢复url并将消息从代理服务器中的url中取出。

例如:

http://companion_proxy/ocl.cgi?req=cnc_cmd;target=12;action=setchannel;channel=34

这是地址栏输入的网址,那么如何恢复上面的网址和消息如

target=12,action=setchannel,channel=34,req=cnc_cmd from the url.

在代理服务器将url转发到互联网之前,我必须从代理服务器中的url提取信息。

$_SERVER变量包含您需要的信息:

http://php.net/manual/en/reserved.variables.server.php

专:

$_SERVER['SERVER_NAME']

$_SERVER['REQUEST_URI']

$_SERVER['QUERY_STRING']
$uri = $_SERVER["REQUEST_URI"];
echo str_replace("/ocl.cgi?req=cnc_cmd;", "", $uri);

Go for下面的代码你可以调试并找到你想要的…

echo "<pre>";
print_r($_SERVER);
echo "</pre>";

最新更新