Персональный блог веб-разработчика Майборода Владимира

Разделяем трафик на сайте с помощью PHP

Данная статья будет интересна тем, для кого встала необходимость, как отобразить определённую страницу только для посетителей из конкретного диапазона IP адресов. Реализовывать будем на PHP, кода не много и весь процесс достаточно прост.

$ip = $_SERVER['REMOTE_ADDR'];
$mask = '/^127\.0\.0\.([1-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-4]))$/';
 
if(preg_match($mask,$ip,$match)) {
print 'Ура нам можно зайти!';
}
else {
print 'Доступ запрещен!';
}

Сгенерировать регулярное выражение можно с помощью Google: Как исключить весь трафик из диапазона IP-адресов?

Для чего это может пригодиться:

Exit mobile version