如何在php中找到重定向服务器的IP地址

问题描述:

我有两个servers A and B。用户访问server Aserver A的一些页面发送重定向(302 status code)并返回。现在客户端将请求发送到server B。所以现在我想要的是从这个请求中找到服务器A的IP地址,任何服务器A的身份都可以完成这个工作,$_SERVER['HTTP_REFERER']即将变成空白。如何在php中找到重定向服务器的IP地址

PS:我已经在服务器B上控制不仅没有对A. 另外,如果我直接访问服务器A的页面(这是发送重定向到服务器B)我得到空引用者在服务器B.

在此先感谢

+0

可能重复[将302重定向维护引用字符串?](http://stackoverflow.com/questions/2158283/will-a-302-redirect-maintain-the-referer-string) – Mike

+0

修改了问题,请检查 – codeomnitrix

+0

您没有真正修改它。无论如何,正如您在上述问题的答案中所看到的,您无法获得发布301/302重定向的服务器的主机名(或IP)。唯一的信息是'$ _SERVER'中的内容,除非您可以让其他服务器将其主机名追加到查询字符串中。 – Mike

你不能得到引荐的IP(即发起重定向到服务器的服务器)。