PDA

Просмотр полной версии : Определение ip сервера


Ru}{eeZ
06.06.2009, 16:56
Необходимо определить ip сервера, на котором запущен скрипт. $_SERVER['SERVER_ADDR'] возвращает ip, через который обратились на этот скрипт, но сервер так же подключён к локальной сети, в которой он имеет другой ip. Как определить тот ip, что в локальной сети?

Joker-jar
06.06.2009, 17:01
Win - ipconfig, Nix - ifconfig

mr.The
06.06.2009, 17:43
echo "Имя сервера - ".$_SERVER['SERVER_NAME']."<br />";
echo "IP-адрес сервера - ".$_SERVER['SERVER_ADDR']."<br />";
кагбэ

Ru}{eeZ
06.06.2009, 17:48
echo "Имя сервера - ".$_SERVER['SERVER_NAME']."<br />";
echo "IP-адрес сервера - ".$_SERVER['SERVER_ADDR']."<br />";
кагбэ

как бэ внимательнее читай вопрос))

Joker-jar
06.06.2009, 18:39
а других вариантов нет?)

Не думаю, что есть :) Юзай exec() или system() или еще что-то, если позволяют настройки сервера

З.Ы. Ах да, можно написать cgi (на делфи, например, если сервак виндовский) :)

inlanger
07.06.2009, 11:49
Можно обратиться к другому серверу и получить от него REMOTE_ADDR

.::BARS::.
07.06.2009, 11:51
_SERVER["REMOTE_ADDR"]