использовать этот API, чтобы получить все эти данные как JSON, посетивших вашу страницу
{"as":"AS9583SifyLimited","city":"Bengaluru","country":"India","countryCode":"IN","isp":"Sify Limited","lat":12.9833,"lon":77.5833,"org":"Sify Limited","query":"202.191.210.194","region":"KA","regionName":"Karnataka","status":"success","timezone":"Asia/Kolkata","zip":"560099"}
API_Location=' http://ip-api.com/json';
$.getJSON(API_Location)
.done(function(position) {
if (position.lat && position.lon) {
updateWeather(position);
} else {
updateWeather({"lat":DEFAULT_LAT, "lon":DEFAULT_LON});
}
})
.fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error;
console.log("Request Failed: " + err);
});
посетить эту страницу ip, и вы можете получить, как получить IP!
Рассматривали ли вы запуск удаленного сценария с IP-адресом посетителя в качестве аргумента вашего сценария? – Will
@William Я знаю об этой возможности, но хотел бы избежать ее, поскольку она задерживает вызов Ajax (чтобы ждать ответа удаленного IP-интерфейса) – Jivan