2015-06-19 71 views
0

我有兩個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

回答

0

你不能得到引薦的IP(即發起重定向到服務器的服務器)。