Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Перенаправление по ip диапазону

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
bestbios
Отправлено: 24 Августа, 2014 - 12:27:04
Post Id



Гость


Покинул форум
Сообщений всего: 75
Дата рег-ции: Сент. 2013  


Помог: 1 раз(а)




Нужно детектить юзеров разных стран и в зависимости от страны перенаправлять на определенные адреса используя чистый js. Нужно ip адрес пользователя сравнить с диапазонами формата 127.0.0.1/24 и сделать редеирект если есть совпадения.

В js пока полный нуб, поэтому обращаюсь за помощью.

Пока что нагуглил такой скрипт:

(Как вызывать его мне не понятно.)

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title></title>
  5. <script type="text/javascript">
  6.     window.onload = function () {
  7.         var script = document.createElement("script");
  8.         script.type = "text/javascript";
  9.         script.src = "http://www.telize.com/jsonip?callback=DisplayIP";
  10.         document.getElementsByTagName("head")[0].appendChild(script);
  11.     };
  12.     function DisplayIP(response) {
  13.         document.getElementById("ipaddress").innerHTML = "Your IP Address is " + response.ip;
  14.     }
  15. </script>
  16. </head>
  17. <body>
  18.     <form>
  19.         <span id = "ipaddress"></span>
  20.     </form>
  21. </body>
  22. </html>
  23.  


Есть аналогичный php скрипт, как вариант рассматриваю соединить js+php схеме:
js -> json запрос - получение ip
js -> php - передача ip адреса в php скрипт, получение данных о вхождении и дальнейшее перенаправление на основе полученных данных.

Все же желательно ограничиться только чистым javascript.

Решения типо GeoIP прошу не предлагать.
 
 Top
nerv
Отправлено: 25 Августа, 2014 - 10:20:52
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


Помог: 9 раз(а)




http://learn[dot]javascript[dot]ru/ajax-jsonp

http://www.telize.com/

(Отредактировано автором: 25 Августа, 2014 - 10:28:31)



-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB