Как я могу определить IP-адрес сервера в PHP?
Я обнаружил, что это работает для меня: GetHostByName ("");
Запуск XAMPP v1.7.1 на Windows 7 с запущенным веб-сервером Apache.К сожалению, он просто дает мой IP-адрес шлюза.
Возможно, вам придется использовать $HTTP_SERVER_VARS['server_ADDR'], если вы ничего не получаете из приведенных выше ответов и если вы используете старую версию PHP
$HTTP_SERVER_VARS['server_ADDR']
$serverIP = $_SERVER["SERVER_ADDR"]; echo "Server IP is: <b>{$serverIP}</b>";
Проверьте массив $ _SERVER
echo $_SERVER['SERVER_ADDR'];
Как это:
$_SERVER['SERVER_ADDR'];