Как определить IP-адрес сервера в PHP - PullRequest
107 голосов
/ 27 апреля 2011

Как я могу определить IP-адрес сервера в PHP?

Ответы [ 15 ]

1 голос
/ 21 декабря 2012

Я обнаружил, что это работает для меня: GetHostByName ("");

Запуск XAMPP v1.7.1 на Windows 7 с запущенным веб-сервером Apache.К сожалению, он просто дает мой IP-адрес шлюза.

1 голос
/ 27 апреля 2011

Возможно, вам придется использовать $HTTP_SERVER_VARS['server_ADDR'], если вы ничего не получаете из приведенных выше ответов и если вы используете старую версию PHP

1 голос
/ 27 апреля 2011
$serverIP = $_SERVER["SERVER_ADDR"];
echo "Server IP is: <b>{$serverIP}</b>";
0 голосов
/ 03 апреля 2013

Проверьте массив $ _SERVER

echo $_SERVER['SERVER_ADDR'];
0 голосов
/ 27 апреля 2011

Как это:

$_SERVER['SERVER_ADDR'];
...