Внешний IP-адрес моего интернет-провайдера. Я также хочу отображать
IP-адрес, назначенный моему компьютеру с моего DHCP-маршрутизатора.
Он должен автоматически определять, eth0 это или WLAN0
, и использовать его.
ПРИМЕЧАНИЕ: все, с чем я сталкивался, похоже, отображает 127.0.1.1
Я этого не хочу.
Я предпочитаю 1 лайнер, если можно!
Я пробовал:
Код: Выделить всё
$localIP = getHostByName(php_uname('n'));
$localIP = getHostByName(gethostname());
$localIP = gethostbyname(trim(exec("hostname --all-ip-address")));
Но WLAN0 также предназначен для сервера, а НЕ для моего компьютера.
Подробнее здесь: https://stackoverflow.com/questions/793 ... a-php-page
Мобильная версия