registration ip protection

Код:
function ip()
{
if(isset($_SERVER))
{
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$realip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_CLIENT_IP']))
{
$realip = $_SERVER['HTTP_CLIENT_IP'];
}
else
{
$realip = $_SERVER['REMOTE_ADDR'];
}
}
else
{
if(getenv('HTTP_X_FORWARDED_FOR'))
{
$realip = getenv('HTTP_X_FORWARDED_FOR');
}
elseif(getenv('HTTP_CLIENT_IP'))
{
$realip = getenv('HTTP_CLIENT_IP');
}
else
{
$realip = getenv('REMOTE_ADDR');
}
}
return $realip;
}
 
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$query1 = "SELECT * from `таблица` where `поле` like '$ip' ";
$result1 = mysql_query($query1);
if (mysql_num_rows($result1)>0)
{
echo "Има регистрация от IP: <b>$ip</b>";
}
else
{
//Продължаваш кода
}
?>
 

Back
Горе