function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //proxy kullanmıyorsa alacagın ip
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //proxy kullanıyorsa çekeceği ip adresi
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
açıklamalara yazdım gerçi ama anlatayım yukardaki fonksiyon ile high+k olmayan proxylere ait ip adresini alırsın ancak yüksek korumalı özel proxylerde http_x_forwarded_for kısmı da boş olacağından alacağın değer gene proxy adresi olacaktır.umarım anlatabilmişimdir.Sorun olursa yazarsın cevaplarım.