Как правлиьно сделать поиск source_ip в базе?

Доброго дня.



Существует необходимость выдавать разные ссылки в зависимости от того, с какого ip пришел пользователь.

Соответствие «Диапазон IP» — «Куда послать» вводится в ручную (geoip не поможет).



В связи с этим вопрос:



1. Существует ли модуль PHP, который позволяет проверить входит ли IP в диапазон адресов?

2. Как в этом случае хранить Диапазон IP? 192.168.0.0-192.168.0.255 или 192.168.0.0/24 или еще как-то?



Спасибо
  • Вопрос задан
  • 2529 просмотров
Пригласить эксперта
Ответы на вопрос 3
winbackgo
@winbackgo
Тут, в комментариях, по моему есть то что надо (2-ой коммент).
Ответ написан
Комментировать
blo
@blo
инженер-программист
2. Два поля (от и до) INT(10) UNSIGNED в формате INET_ATON
1. Обычное сравнение (пример)
Ответ написан
Комментировать
@ggagnidze Автор вопроса
Тот же вопрос для IPv6. Напомню, необходимо еще сравнивать входит ли заданный IP в диапазон.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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