| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118
![]() |
подмена REMOTE_ADDR
вопрос следующий. Клиенты через пхп скрипт на одном сервере запрашивают скрипт на пхп на другом сервере при этом на этом другом сервере скрипт на пхп получает REMOTE_ADDR первого сервера, а нужно передать ip клиента. Как можно это решить средствами пхп?
__________________
каждому по вере |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
никак нельзя. REMOTE_ADDR - это ip-адрес первого сервера, который определяется на уровне ip-протокола, и php к нему никакого отношения иметь не может. Единственный возможный вариант - если скрипт на втором сервере достаточно "умён", чтобы пытаться определить пользователя за прокси-сервером - в таком случае он также может проверять хедер X-Forwarded-For, и при его обнаружении - использовать ip из данного хедера. Соответственно, можно тогда использовать этот хедер для подмены ip.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|