Selamat datang kembali di SistemIT.com tempat tutorial PHP yang sangat bermanfaat bagi developer aplikasi php.
seperti biasa web ini juga saya gunakan sebagai tempat penyimpanan tutorial yang sudah saya dapat kan disaat sedang mengembangkan aplikasi.
Kali ini saya akan share bagaimana sih cara mengetahui ip pengunjung web kita agar kita tahu data ip pengunjung ??
Tidak hanya pengunjung tapi sisi client yang mengakses aplikasi milik kita juga akan tercatat. Perlu diketahui IP adalah alamat unique sebuah perangkat komputer yang terkoneksi ke internet. Asalkan sebuah perangkat terkoneksi ke internet, maka sudah dipastikan memilik IP Address atau Internet Protocol Address.
Baik untuk tidak memperpanjang berikut adalah cara kita untuk mengetahui ip pengujung web dengan menggunakan bahasa pemrograman PHP.
<?php // Mengetahui IP Pengunjung function get_client_ip() { $ipaddress = ''; if (getenv('HTTP_CLIENT_IP')) $ipaddress = getenv('HTTP_CLIENT_IP'); else if(getenv('HTTP_X_FORWARDED_FOR')) $ipaddress = getenv('HTTP_X_FORWARDED_FOR'); else if(getenv('HTTP_X_FORWARDED')) $ipaddress = getenv('HTTP_X_FORWARDED'); else if(getenv('HTTP_FORWARDED_FOR')) $ipaddress = getenv('HTTP_FORWARDED_FOR'); else if(getenv('HTTP_FORWARDED')) $ipaddress = getenv('HTTP_FORWARDED'); else if(getenv('REMOTE_ADDR')) $ipaddress = getenv('REMOTE_ADDR'); else $ipaddress = 'IP tidak dikenali'; return $ipaddress; } // Mengetahui web browser yang digunakan pengunjung function get_client_browser() { $browser = ''; if(strpos($_SERVER['HTTP_USER_AGENT'], 'Netscape')) $browser = 'Netscape'; else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox')) $browser = 'Firefox'; else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome')) $browser = 'Chrome'; else if (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera')) $browser = 'Opera'; else if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) $browser = 'Internet Explorer'; else $browser = 'Other'; return $browser; } echo "IP anda adalah : ". get_client_ip()."<br>"; echo "Browser : ".get_client_browser()."<br>"; echo "Sistem Operasi : ".$_SERVER['HTTP_USER_AGENT']; ?>
Source code di atas akan menampilkan IP address, browser, dan sistem operasi yang digunakan oleh client pengunjung halaman web kita. Dengan tutorial ini kita juga dapat memodifikasi nya menjadi Menyimpan ip address ketika input data php.
Pencatatan ip address bagi pengguna web atau sistem yang kita buat juga merupakan hal wajib yang harus diketahui oleh developer karena ip address juga merupakan data security yang sewaktu waktu bisa di manfaatkan demi keamanan web kita.
Dengan mengetahui IP address paling tidak kita mengetahui host atau penyedia layanan IP tersebut agar dapat melakukan trace atau pelacakan lebih lanjut. misal dengan mengakses salah satu website finder IP location : https://www.iplocation.net/ip-lookup, kita akan dapat mengetahui posisi layanan dari IP tersebut. Meskipun tidak dapat kita rincikan secara detail tetapi penyedia layanan akan tampil.
Demikianlah tutorial mengenai Mengetahui IP Pengunjung Web Kita dengan PHP ini, Semoga dapat dimanfaatkan dengan semaksimal mungkin dan mendukung project anda.
Sekian terimakasih.