У меня есть два servers A and B
. Пользователь обращается к некоторым страницам на server A
и server A
отправляет перенаправление (302 status code)
и возвращается. теперь клиент отправляет запрос server B
. Итак, теперь я хочу, чтобы найти ip-адрес сервера A из этого запроса, любая идентификация сервера A будет выполнять работу, $_SERVER['HTTP_REFERER']
будет пустым.Как найти IP-адрес перенаправляющего сервера в php
PS: У меня есть контроль на сервере B только не на A. Кроме того, если я получить доступ к странице сервера А непосредственно (который отправляет перенаправление на сервер B) Я получаю пустой реферер на сервер B.
Заранее благодарен
Возможный дубликат [Будет ли перенаправление 302 поддерживать строку-референт?] (Http://stackoverflow.com/questions/2158283/will-a-302-redirect-maintain-the-referer-string) – Mike
изменил вопрос , пожалуйста, проверьте – codeomnitrix
. Вы на самом деле не изменили его. В любом случае, как вы увидите в ответах на вопрос выше, вы не можете получить имя хоста (или IP) сервера, отправляющего перенаправление 301/302. Единственная информация, которую вы получаете, это то, что находится в '$ _SERVER', если вы не можете заставить другой сервер добавить свое имя хоста в строку запроса. – Mike