Kamrad.ru

Go Back   Kamrad.ru > Авторские форумы > Веб-дизайн, вёрстка и веб-программирование

Reply
 
Thread Tools Display Modes
Old 05-09-2003, 13:28   #1
Alex Spade
Модератор
 
Alex Spade's Avatar
 
Join Date: июл 2002
Location: Москва, Зеленоград
Сообщений: 2,849
Question Скрипт для определения города

Задача - нужно для посетителей из определённого города (в данном случае Москва) высвечивать доп. информацию. Я видел, что некоторые счётчики это определяют. Но там куча кода, где в ней город - не поймешь...
Подсажите, может java или ещё что-нибудь умеет это делать и как?
Alex Spade is offline   [Ответить с цитированием]
Old 05-09-2003, 14:09   #2
Anafay
 
Anafay's Avatar
 
Join Date: сен 2001
Location: Воронеж
Сообщений: 2,162
В общем случае - никак.

То есть надо иметь перечень сетей с указанием города, которому они принадлежат. При этом результат не гарантируется, что для счетчиков, в общем-то, не принципиально.

Если нужен только один город, то бери список всех его провайдеров и принадлежащие им сети, и сравнивай IP посетителя. Сеть лучше храни в виде IP+маска - так проверять проще: IP==REMOTE_ADDR & маска.
Anafay is offline   [Ответить с цитированием]
Old 05-09-2003, 16:06   #3
Alex Spade
Модератор
 
Alex Spade's Avatar
 
Join Date: июл 2002
Location: Москва, Зеленоград
Сообщений: 2,849
IP+маска
Маска - это маска подсети или?
Alex Spade is offline   [Ответить с цитированием]
Old 05-09-2003, 16:33   #4
Anafay
 
Anafay's Avatar
 
Join Date: сен 2001
Location: Воронеж
Сообщений: 2,162
Alex Spade
Да.

Два основных способа записи:
111.111.111.0/255.255.255.0 - адрес и маска
и
111.111.111.0/24 - адрес и количество бит.

Первый удобнее, второй короче.
Anafay is offline   [Ответить с цитированием]
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 03:51.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.