kayıt ederken 1 defa kayıt ettir.
Daha sonra sayfa içerisinde sorgulama yaptır. eğer aynı ip varsa işlem yapmasın veya yönlendirme yapsın gibi.

<?
$user_ip = $_SERVER['REMOTE_ADDR'];
$user = "SELECT * FROM giris where ip='$user_ip' order by id DESC";
$user_sor = mysql_query($user);
$var_mi = mysql_num_rows($user_sor);

if($var_mi == 0){
/*** Yoksa buraya yazacağın işlemi yapsın ***/
}else{
/*** Varsa buraya yazacağın işlemi yapsın ***/
}
?>
kodu hızlı hızlı yazdım kontrol etmeden yayınladım. hata çıkar ise haber verirsin.
Burada daha önce kayıt edilen ip yi sorgulama yapacak ve varsa bir işlem yapacak yoksa basşa bir işlem yapacak.