Лучший ответ
-
0 0
alexi 5 (3822)314 17 лет
Если сервер твой, то это настраивается в нём самом без всяких php. Через HTML это не делается вообще - html это /дословно/ разметка гипер-текста.
А если нет возможности настроить сервер, на PHP скрипт выглядел бы примерно так:
if (in_array($_SERVER['REMOTE_ADDR'], array('127.0.0.1', '12.34.56.789', ..., '98.76.54.321')) {
//то, что увидят несчастные из этого диапазона
} else {
//то, что увидят остальные
}
если нужен диапазон, то можешь юзать explode (разбивает строку, например по точкам).
пример для маски 12.34.*.* :
$addr = explode(".", $_SERVER['REMOTE_ADDR''])
if ("{$addr[0]}.{$addr[1]}" == "12.34") //доступ закрыт
else //проходим