PHP Kullanıcının İP Adresini Alma



Çoğu zaman, etkinliği izlemek ve güvenlik nedeniyle ziyaretçinin IP adresini toplamamız gerekir. PHP'de ziyaretçinin IP adresini bulmak çok kolaydır. PHP $ _SERVER değişkeni, kullanıcının IP adresini almanın kolay bir yolunu sağlar.
Ziyaretçinin IP adresini almanın en basit yolu PHP'deki REMOTE_ADDR'yi kullanmaktır.

$ _SERVER ['REMOTE_ADDR'] - Geçerli sayfayı görüntüleyen kullanıcının IP adresini döndürür.
echo 'Kullanıcı IP - '.$_SERVER['REMOTE_ADDR'];

Ancak bazen REMOTE_ADDR, kullanıcının doğru IP adresini döndürmez. Bunun arkasındaki nedeni Proxy kullanmaktır. Bu durumda, PHP'deki kullanıcının gerçek IP adresini almak için aşağıdaki kodu kullanın.
function ipgetir(){

    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;

}

echo 'Kullanıcı Gerçek IP - '.ipgetir();

Yorum Gönder

1 Yorumlar

  1. Casino de L'Auberge de Casino de LA. de la Casino de L'Auberge de Casino de L'Auberge
    Casino de 토토 사이트 코드 L'Auberge de Casino de L'Auberge wooricasinos.info de Casino herzamanindir.com/ de L'Auberge de Casino de L'Auberge de Casino de L'Auberge de Casino de L'Auberge de Casino 바카라 사이트 de Casino de L'Auberge de bsjeon.net Casino de

    YanıtlaSil