Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
На php. Ну или хотя бы просто алгоритмНа каком языке-то?
<?php
$first_ip = '192.168.0.1';
$last_ip = '192.168.2.255';
$user_ip = ( isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
$long_first = ip2long($first_ip);
$long_second = ip2long($last_ip);
$long_user_ip = ip2long($user_ip);
if ( $long_user_ip > $long_first && $long_user_ip < $long_second ) {
echo 'Preved \0/';
}
?>
<?php
function inRange($myIp, $ipFrom, $ipTo) {
$myIp = sprintf('%u', ip2long($myIp));
$tmp = $myIp & 0xff;
if (!$tmp || $tmp==255) {
return false;
}
$ipFrom = sprintf('%u', ip2long($ipFrom));
$ipTo = sprintf('%u', ip2long($ipTo));
if ($myIp>$ipFrom && $myIp<$ipTo) {
return true;
}
return false;
}
?>
Специально расписал все подробно, чтобы было ясно что к чему.
Да, спасибо, чуток ошибся.Все супер, только есть маленькая проблема, код не матчит адреса на границах области.