通过代理传递请求时,在PHP中获取主机和URI

时间:2010-01-25 15:09:10

标签: php proxy

我们有一个站点,它位于服务器A上,其URL为www.blah.com,但是当它处于活动状态时,它将在URL上访问,例如www.notblah.com,它将请求代理到服务器A. / p>

我的问题是,在PHP中,当通过代理传递请求时,如何正确地计算出主机和URI? $ _SERVER ['host']和$ _SERVER ['uri']给我www.blah.com而不是通过代理服务器访问的URL。

1 个答案:

答案 0 :(得分:1)

如果您的代理将原始网址添加到HTTP标头中,请尝试$_SERVER['HTTP_REFERER']或与phpinfo()核对。有些人这样做。