Cara Mendeteksi IP Address dari Pengunjung Halaman Web

            
Setiap orang yang mengunjungi halaman web pasti memiliki sebuah alamat IP (IP address) pada komputernya. IP Address ini berguna untuk mengetahui siapa saja yang mengunjungi website kita (unique visitor) di samping itu juga kita bisa mengetahui letak geografi pengunjung berdasarkan IP Addressnya. Berikut ini kode PHP untuk mendeteksi IP Address pengunjung.


<?php
    $ipaddress = '-';
    if (!empty($_SERVER['HTTP_CLIENT_IP'])){
        $ipaddress=$_SERVER['HTTP_CLIENT_IP'];
    }elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
        $ipaddress=$_SERVER['HTTP_X_FORWARDED_FOR'];
    }else{
        $ipaddress=$_SERVER['REMOTE_ADDR'];
    }
    echo $ipaddress;
?>

Kode PHP di atas sudah memperhitungkan jika pengunjung menggunakan perantara proxy, sehingga IP yang diperoleh bukan IP milik proxy tetapi milik pengunjung/visitor.
0 Responses