Страна с нескольких IP - PullRequest
       33

Страна с нескольких IP

0 голосов
/ 22 сентября 2019

У меня есть страница статистики, которая может запускаться только с консоли, и я хотел бы отображать название страны каждого посетителя моего веб-сайта с указанного IP-адреса.

Я включил образец страницы с кодом3 IP-адреса (на самом деле их больше в результате запроса к базе данных. Я упростил его здесь, чтобы вы могли видеть то, что я вижу.

Мои извинения, я использую классический ASP и VBScript.

Моя проблема в том, что я не могу заставить его пройти через 3 адреса. Результат, кажется, показывает случайные результаты и не всегда приводит к правильному IP-адресу.

<!DOCTYPE html>
<html>
 <head>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
 </head>
 <body>
<%
Session("Origin_Address1") = "8.8.8.8"        ' US
Session("Origin_Address2") = "92.251.87.224"  ' MT
Session("Origin_Address3") = "60.145.166.1"   ' JP

do until T = 3
T = T + 1
Origin_Address = Session("Origin_Address"&T)
%>
  <script>
    $.ajax({
        url: "https://geoip-db.com/jsonp/<%=Origin_Address%>",
        jsonpCallback: "callback",
        dataType: "jsonp",
        success: function( location ) {
            $('#country<%=T%>').html(location.country_name);
        }
    });     
  </script>
  <div><%=T & " - " & Origin_Address & " - "%><span id="country<%=T%>"></span></div>
<%
 loop
%>  
 </body>
</html>

Я хочу, чтобы результатыкак показано ниже:

1 - 8.8.8.8 - Соединенные Штаты

2 - 92.251.87.224 - Мальта

3 - 60.145.166.1 - Япония

Спасибо.

1 Ответ

0 голосов
/ 23 сентября 2019

Ничего?Никто?Мой 6-й пост так и не получил ни от кого ответа :(

...