фильтрация ip-адресов для сайта

lunatic_

Guest
фильтрация ip-адресов для сайта

здравствуйте.
подсткажите пожалуйста грамотный алгоритм фильтрации ip для посещаемости сайта.
Я делаю так:


$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];

$ip_my = 11.22.33.44;
$ip_friend = 22.33.44.55;
$ip_man1 = 54.54.54.555;

if(($ip!=$ip_my)&&($ip!=$ip_friend)&&($ip!=$ip_man1)){
запись в базу данных
}



Это конечно очень не грамотный способ. Подскажите пожалуйста легкий алгоритм.
Спасибо.
 

Steamroller

Новичок
Это конечно очень не грамотный способ. Подскажите пожалуйста легкий алгоритм.
Можно писать все подряд вообще в базу, а потом при просмотре отчетов фильтровать в запросах, либо чистить время от времени.
 

sakon

П..и.н..ок
PHP:
$ip = $_SERVER['REMOTE_ADDR'];
$ip_frend = '11.22.33.44|22.33.44.55|54.54.54.555';
if (!strstr($ip_frend, $ip))
        {
                //пишем в базу
        }
 

lunatic_

Guest
Cпасибо Steamroller. Но хотелось бы писать в базу сразу "чистые" ip-адреса. Чистить потом только время тратить. Я сначало так и делал.
sakon, большое спасибо, буду пробовать!
 
Сверху