- Cell Phones 609
- Editors 245
- Education, Science & Engineering 289
- Games 1653
- Internet 545
- Stock Market 15
- Web Design 88
- Scripts 354
- Miscellaneous 88
- Mobile Software 26
- Multimedia & Graphics 1015
- PC 380
- Programming 345
- Security 1317
- SEO 60
- Utilities 809
Комплект для определения ip адреса и страны посетителя. (база ip + скрипты на PHP + работа с прокси)
Refunds: 0
Uploaded: 26.03.2004
Content: ip_pro.rar 483,04 kB
Product description
Данный комплект включает в себя
1) Базу всех имеющихся на данный момент ip адресов и соответствующих этим адресам стран. То есть вы можете определить местонахождение любого клиента, зашедшего к вам на сайт. Эта возможность может быть использована, например для автоматического переключения языка сайта. База представлена в виде mysql дампа таблицы. В таблице 6 колонок
[Начальный диапазон IP] - [Конечный диапазон IP] - [Название страны из 2 букв (лат.)] - [Название страны из 3 букв (лат)] - [название страны на русском] - [название страны на английском]. Всего в таблице ~45000 записей. Это объясняется тем, что диапазоны IP чередуются.
2) Набор флагов 240 стран мира в формате png ( этот формат автоматически сжимает рисунки, каждый флаг в среднем занимает всего ~500 байт).Имя каждого флага представлено как [имя страны из 2 букв].png
Например ru.png, ua.png, us.png. Все флаги размером 25x15 пикселей.
3) 3 скрипта, написанных на PHP. Первый скрипт демонстрирует работу базы. Т.е. вы вводите в поле ip-адрес, а скрипт выводит название и флаг страны, которой принадлежит данный IP-адрес.
Второй скрипт определяет, зашли ли вы на сайт под своим IP или под прокси. Это определяется при помощи совокупности переменных окружения, которые прокси передает на сервер вместе с запросом от вашего браузера. Даже если прокси анонимный, и не передает реального IP адреса клиента, скрипт старается определить прокси через другие переменные окружения. Если прокси прозрачный, то скрипт определяет реальный IP клиента. Скрипт не может отличить от реального IP только прокси категории High anonymity, так эти прокси не передают никаких дополнительных переменных окружения. Применение данного скрипта будет полезно на форумах, чатах, гостевых книгах и прочих сайтах со свободной регистрацией. Можно запретить доступ к сайту под прокси и в случае нарушения клиентом правил сайта предъявить претензии провайдеру.
Третий скрипт сделан в виде модуля для PHP-Nuke и позволяет определить всю информацию, передаваемую от прокси-сервера и непосредственно от вашего браузера на сервер. Это информация о языке версии операционной системы и браузера и информация о самом прокси. Этот модуль можно применять для проверки пригодности прокси для ваших целей :).
Additional information
Преимущество данной базы и скриптов перед онлайн сервисами типа ip2country и online ProxyChecker состоит в том, что они работают непосредственно на сервере, не делая запросов к другим серверам интернета, что позволяет значительно экономить на времени загрузки страницы.
Feedback
0Period | |||
1 month | 3 months | 12 months | |
0 | 0 | 0 | |
0 | 0 | 0 |