Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Определение ip сервера (https://forum.antichat.xyz/showthread.php?t=123922)

Ru}{eeZ 06.06.2009 16:56

Определение ip сервера
 
Необходимо определить 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

PHP код:

  echo "Имя сервера - ".$_SERVER['SERVER_NAME']."<br />"
  echo 
"IP-адрес сервера - ".$_SERVER['SERVER_ADDR']."<br />"

кагбэ

Ru}{eeZ 06.06.2009 17:48

Цитата:

Сообщение от mr.The
PHP код:

  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"]


Время: 01:03