@marlen
Вот один из способов получить IP-адрес пользователя с помощью JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// Создаем AJAX-запрос к сервису для определения IP const xhr = new XMLHttpRequest(); xhr.open('GET', 'https://api.ipify.org?format=json', true); xhr.onload = function() { if (xhr.status === 200) { const response = JSON.parse(xhr.responseText); const ip = response.ip; console.log(ip); // Выводим IP-адрес в консоль } }; xhr.send(); |
Здесь мы используем XMLHTTPRequest для отправки GET-запроса на сервис https://api.ipify.org
и получаем JSON-ответ, содержащий IP-адрес пользователя.
Обратите внимание, что этот код работает только в браузере, так как выполняется на стороне клиента.