[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $_SERVER['REMOTE ADDR'] не вижу
yok
Подготовил базу на сентосе, база работает в локалке, и для удаления записи какой используется $_SERVER['REMOTE ADDR']
Перекинул на комп с которым работает офис , тот же сентос, все работает но не определяется эта переменная.
$_SERVER['REMOTE ADDR']
Она может быть отключена как?
Как вообще весь массив вывести или $_SERVER or $_POST переданный, чтоб посмотреть?



Спустя 4 минуты, 35 секунд (20.12.2011 - 10:37) killer8080 написал(а):
Цитата (yok @ 20.12.2011 - 09:33)
Как вообще весь массив вывести или $_SERVER

echo '<pre>'.print_r($_SERVER, 1).'</pre>';

В каком режиме работает PHP? Модуль или CGI?

Спустя 7 минут, 1 секунда (20.12.2011 - 10:44) yok написал(а):
Собственно этим вопросом не завался, а как узнать?

Спустя 7 минут, 43 секунды (20.12.2011 - 10:52) yok написал(а):
Спасибо вывод показал
Цитата
SERVER_PORT] => 80
    [REMOTE_ADDR] => 192.168.0.1
    [DOCUMENT_ROOT] => /var/www/html

получается удаленный адрес он себя подставляет, это наверно iptables и прочее.

Спустя 26 минут, 2 секунды (20.12.2011 - 11:18) Arni написал(а):

Спустя 54 минуты, 4 секунды (20.12.2011 - 12:12) killer8080 написал(а):
Цитата (yok @ 20.12.2011 - 09:52)
Спасибо вывод показалЦитата
SERVER_PORT] => 80
[REMOTE_ADDR] => 192.168.0.1
[DOCUMENT_ROOT] => /var/www/html

Ну так переменная все таки есть smile.gif
Там всегда 192.168.0.1? Если да, то скорее всего запросы на него проксируются нгинксом, или ещё чем. Собственно Arni уже дал ссылку по этой теме.

Спустя 7 минут, 47 секунд (20.12.2011 - 12:20) yok написал(а):
Спасибо , надо искать в iptables. или прокси.
Но скорей это iptables хотя зачем iptables, ладно это вопрос не пхп.
Спасибо.

Спустя 45 минут, 39 секунд (20.12.2011 - 13:05) yok написал(а):
Такое дело, но в выводе с проблемного пк есть моя переменная
[HTTP_X_FORWARDED_FOR] => 192.168.0.44

а на том где я готовил базу такой переменной нет.
Спасибо эту переменную надо было проверять.

Спустя 36 минут, 16 секунд (20.12.2011 - 13:42) killer8080 написал(а):
Цитата (yok @ 20.12.2011 - 12:05)
Такое дело, но в выводе с проблемного пк есть моя переменная
[HTTP_X_FORWARDED_FOR] => 192.168.0.44

Криво настроен сервер.
nginx при проксирование реальный ip передает через http заголовок:
X-REAL-IP, HTTP_X_FORWARDED_FOR и т.п. Для корректной работы на апаче ставится модуль mod_rpaf или mod_realip, который переназначает переменную REMOTE_ADDR. На вашем сервере он видимо не установлен. Теребите админов тех поддержки.

Спустя 3 часа, 57 минут, 9 секунд (20.12.2011 - 17:39) MatrixGod написал(а):
$_SERVER[REMOTE_ADDR].
underscore забыл.


_____________
Достучаться до небес.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.