@kaleigh
Вы можете использовать универсальный метод, чтобы узнать внешний IP-адрес с помощью PHP, который предлагает использование внешнего веб-сервиса. Вот пример кода:
1 2 |
$ip = file_get_contents('https://api.ipify.org'); // Получение внешнего IP-адреса с помощью внешнего веб-сервиса echo "Ваш внешний IP-адрес: " . $ip; |
Обратите внимание, что этот метод использует внешний сервис (в данном случае https://api.ipify.org
), поэтому для его работы ваш сервер должен иметь доступ к Интернету.
Если доступ к Интернету недоступен или вы хотите использовать более надежный способ, вы можете использовать встроенную функцию $_SERVER
для получения IP-адреса. Но учтите, что через $_SERVER
получиться только локальный IP сервера:
1 2 |
$ip = $_SERVER['REMOTE_ADDR']; // Получение локального IP-адреса сервера echo "Ваш внешний IP-адрес: " . $ip; |
Используйте один из этих методов в зависимости от ваших требований.