Как я точно определяю местоположение посетителя моего веб-сайта?

Вы можете использовать механизм stash / unstash для передачи файла на узел. Смотрите ниже упрощенную версию конвейера

node("master") {
  stash includes:"file.secret" name: "secret-file"
}
node("other-node"){
  unstash name: "secret-file"
}
6
задан Jim Puls 26 February 2009 в 17:45
поделиться

4 ответа

Это называют "геолокацией", и это было покрыто прежде.

7
ответ дан 16 December 2019 в 21:46
поделиться

Если Вы имеете в виду 100%-ю надежность, это не там. Но можно использовать MaxMind для геолокации, если надежный означает меньше чем 100%. У них есть версия с открытым исходным кодом:

http://www.maxmind.com/app/geolitecity

Существует также заплаченный сервис при необходимости в большей точности для результатов.

1
ответ дан 16 December 2019 в 21:46
поделиться

Hostip.info обеспечивает свободный IP GeoLookup API для использования в Вашем приложении. Однако поиски IP НЕ будут последовательными или надежными из-за простоты проксирования. О любом посещающем Ваш сайт из-за прокси, вероятно, сообщат неправильно.

Однако лучше, чтобы можно было сделать с IP.

0
ответ дан 16 December 2019 в 21:46
поделиться

Только для региона страны. Библиотеки Geoip полезны.

Существует даже программа командной строки в Linux.

Также можно захватить переменные среды со Сценарием PHP.

Вот сценарий Perl, который я записал некоторое время назад для отображения переменных.Ничего особенного.

#!/usr/bin/perl

print 'Content-type: text/HTML' . "\n\n";
print "<body><center>";
print "<table border=1>";
print '<tr><td>' . $_ . "<td>" . $ENV{$_} . "<br>\n" foreach sort (keys(%ENV)) ;

Вы видите браузер

0
ответ дан 16 December 2019 в 21:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: