Задать вопрос

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

Доброго дня.



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

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



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



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

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



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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽