Я часто слышу, как люди говорят "$_SERVER['SERVER_ADDR']", но это возвращает IP-адрес локальной сети моего сервера (например, 192.168.1.100).Я хочу внешний IP.
$_SERVER['SERVER_ADDR']
Вы пробовали:
gethostbyname(php_uname('n'));