Kamis, 24 Juni 2010

Tips PHP - 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.
 

Artikel Lain Yang Berkaitan:

3 komentar:

  1. buat simpan ipnya gimana caranya masbro. bls ke http://downloadcyber.byethost31.com

    BalasHapus
    Balasan
    1. ipnya di variabel "$ipaddress".
      jadi bisa disimpan ke database misalnya untuk tracking pengunjung.

      Hapus