powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / $REMOTE_ADDR
9 сообщений из 9, страница 1 из 1
$REMOTE_ADDR
    #32944052
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему у меня на некоторых страницах $REMOTE_ADDR дает мой ip - 192.168.0.4. А на некоторых 127.0.0.1. Apache не на моей машине, а отдельно. Правда раньше стоял на моей. В чем проблема?
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32944135
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Прокси
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32944138
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что делать-то?
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32944194
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Не использовать прокси.
phpinfo (INFO_VARIABLES);
print_r($_SERVER);
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32944315
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это надо конфигурацию php править. Или в скрипте чтото написать. Я по английски не очень.
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32944398
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это надо сделать, что тебе сказали - выполнить код в одну строку
phpinfo(); или print_r($_SERVER). Выполнить этот код с двух машины. С одной, которая ходит через прокси, а второй, на той машине, что не ходит через прокси. Как сделаешь, найди 10 отличий во всех полученных IP-адресах и индексах элементов массива $_SERVER.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32945352
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясню все подробнее.
у меня скрипты включают в себя Head.php в котором берется $REMOTE_ADDR.
Этот IP я пишу в базу. Так вот, если включение head.php из той же директории
include "head.php";- то $REMOTE_ADDR=192.168.0.4(адрес моей машины в сети.)
Если же вызывающий скрипт в каталоге и я пишу так:
include "http://webmaster/pages/head.php"; - то $REMOTE_ADDR=127.0.0.1
Вот это мне объясните пожалуйста.
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32945503
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
McLighterПоясню все подробнее.
у меня скрипты включают в себя Head.php в котором берется $REMOTE_ADDR.
Этот IP я пишу в базу. Так вот, если включение head.php из той же директории
include "head.php";- то $REMOTE_ADDR=192.168.0.4(адрес моей машины в сети.)
Если же вызывающий скрипт в каталоге и я пишу так:
include "http://webmaster/pages/head.php"; - то $REMOTE_ADDR=127.0.0.1
Вот это мне объясните пожалуйста.Во-первых, делать include через HTTP - большая глупость, а во вторых - как ты думаешь, с какой машины в этом случае происходит запрос http://webmaster/pages/head.php ? Тогда почему ты удивляешься тому, что IP соответствует IP запросившему страницу?
PHP FAQ: Различие между абсолютными и относительными путями. В файловой системе и на сайте.
...
Рейтинг: 0 / 0
$REMOTE_ADDR
    #32945564
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Класс! все понял. Спасибо огромное!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / $REMOTE_ADDR
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]