Bir çok web sitesi ziyaretçilerinin ip adreslerini güvenlik, kullanıcı filtreleme vb. işlemler için ip adresi bilgilerini ya veritabanında tutar ya da doğrudan belli ip bloklarının sitelerine erişimini engeller. Eğer ki sizde ziyaretçilerinizin IP Adresini kontrol etmek istiyorsanız bilmeniz gereken bir şey kaç şey var.
<?php
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"];
}
// Burada kullanıcının gerçek ip adresini yazdırıyoruz,
echo $ipadresi;
?>