Php Kullanıcı Ip Alma

Php Kullanıcı Ip Alma

Merhaba arkadaşlar;

Php de kullanıcınıngerçek ip adresini nasıl alırız size bunu anlatacağım.

Kullanıcı proxy kullanıyor olabilir veya paylaşımlı internet kullanıyor olabilir.

Normal şartlarla aldığınız ip adresi buralarda sapmalara sebep olacaktır.

Ama bu koşulları da göz önünde bulunduracak olurda, şöyle bir kod yazarsak pürüzsüz bir şekilde kullanıcı ip adresini almış oluruz :

<?php
function getUserIpAddr() {
    if (!empty($_SERVER[HTTP_CLIENT_IP])) {
        //ip from share internet
        $ip = $_SERVER[HTTP_CLIENT_IP];
    } elseif (!empty($_SERVER[HTTP_X_FORWARDED_FOR])) {
        //ip pass from proxy
        $ip = $_SERVER[HTTP_X_FORWARDED_FOR];
    } else {
        $ip = $_SERVER[REMOTE_ADDR];
    };
    return $ip;
};

$realIp = getUserIpAddr();
?>

 

Hafzullah Yıldırım

Merhaba ben Hafzullah! Voiser.net, Hesaplus.com projelerinin kurucusuyum. 2015'te Kocaeli Üniversitesi'nden mezun oldum ve devamında Yüksek Lisans eğitimimi tamamladım. 2017'de çalıştığım şirketten istifa ederek kendi yazılım firmam Hafzullah.com.tr'yi kurdum.

İlk Yorumu Sen Yap

Benzer Yazılar

Voiser Kimin?
Voiser.net Nedir?
Voiser Yeni Ofisine Geçti
İzmit'te Pandemi (Tam Kapanma)
Kişisel Blog Para Kazandırır Mı
Bedelli Askerliğin Tarihçesi