Aleyküm selam ,

Önce kullanıcının proxy kullansa dahi ip adresini çekelim


if(!empty($_SERVER["HTTP_CLIENT_IP"]))
{
//kullanıcı direk olarak mı internete çıkıyor ?
$ipadresi = $_SERVER["HTTP_CLIENT_IP"];
}
elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
// kullanıcı Proxy sunucu mu kullanıyor ?
$ipadresi = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else
{
$ipadresi = $_SERVER["REMOTE_ADDR"];
}

$ip = $ipadresi;
?>

Daha sonra veritabanından senin eklediğin ip adresini çekelim



$result = mysql_query("SELECT * FROM ipadresleri WHERE ipler LIKE '$ipadresi'");
$bulunan=0;
while($r=mysql_fetch_array($result))
{
$bulunan++;
}

if ($bulunan==0){
echo "İp adresi doğrulanamadı siteyi kullanamazsınız.";
}
else {
echo "İp adresi doğrulandı site kullanabilirsiniz.";
}
?>


Burada senin kayıt ettiğin ip adreslerinin içinde giriş yapan kişinin ip adresini arıyor eğer ekliyse siteyi kullanabilirsiniz diye ekrana yazdırıyor eğer ekli değilse siteyi kullanamazsınız yazdırıyor.
2. koddaki alanları kendi veritabanına göre uyarlamalısın.