
13.10.2006, 20:59
|
|
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме: 347686
Репутация:
87
|
|
кодил по-быстрому =) возможны ошибки
PHP код:
// Диапазон(заносится в базу)
$start=ip2long("10.100.100.1");
$stop=ip2long("10.100.100.100");
$curr=ip2long($REMOTE_ADDR); // или более безопасная ф-ция определения IP
$sql = "SELECT start,stop FROM `ban` WHERE $curr>=start AND $curr<=stop";
//start и stop предварительные данные типа int(12)
$ans=mysql_num_rows(mysql_query($sql));
if ($ans!=0) die("banned");
Примитивно, но основа есть...
Последний раз редактировалось EXSlim; 13.10.2006 в 21:06..
|
|
|