Menampilkan informasi browser, OS, dan No IP pengunjung situs dengan PHP
Ingin menampilkan data pengunjung di halaman web dengan php? ini ada contoh dikit selamat berkreasi..
berikut contoh code php untuk statistik pengekses web kita..
<?
/*Bagian ini untuk mengecek IP address apa user menggunakan IP forward atau
direct*/
if (getenv(HTTP_X_FORWARDED_FOR)){
$IPaddr=getenv(HTTP_X_FORWARDED_FOR);
$ipVIAss=getenv(REMOTE_ADDR);
}
else {
$IPaddr=getenv(REMOTE_ADDR);
}
/*Bagian ini adalah fungsi untuk mendapatkan Hostname resolve dari
Ipaddress*/
function hostname($hostname) {
global $yourhost;
$yourhost=gethostbyaddr($hostname);
}
hostname($IPaddr);
/*Bagian ini untuk mengecek apakah Ipaddress merupakan IP forward, jika
ya IP aslinya (diforward lewat mana)*/
if ($ipVIAss) {
$viasProxy=”via $ipVIAss<br>” . getenv(HTTP_COMING_FROM) .”<br>”;
}
/*Bagian ini untuk mengecek apakah nilai hostname (IP resolve) dipenuhi
atau tidak*/
if (!$yourhost) { $yourhost=”unknown”; }
/*Bagian ini untuk mendapatkan informasi UserAgent*/
$pageagent=$_SERVER["HTTP_USER_AGENT"];
$pageagent=str_replace(”(”,”",$pageagent);
$pageagent=str_replace(”)”,”",$pageagent);
/*Bagian ini adalah untuk pemisahan antara Browser dan operasi sistem*/
list($mozila,$bws,$osname,$dig)=explode(”;”,$pageagent);
$bws=trim($bws);
$osname=trim($osname);
$osname=strval($osname);
if (eregi(”Windows NT 5.1″,$osname)) { $osname=”Microsoft Windows XP”; }
if (eregi(”Windows NT 5.0″,$osname)) { $osname=”Microsoft Windows 2000″; }
if (eregi(”Windows NT 5.2″,$osname)) { $osname=”Microsoft Windows 2003″; }
if (eregi(”Win 9x”,$osname)) { $osname=”Microsoft Windows ME”; }
if (eregi(”Windows 98″,$osname)) { $osname=”Microsoft Windows 98″; }
/*Bagian ini untuk menampilkan hasilnya*/
echo ”
No. IP Anda:<br><b>$IPaddr</b><br><br>Nama Host:<br><b>$yourhost</b><br><br>
Browser Anda:<br><b>$bws</b>($mozila)<br><br>Sistem Operasi:<br><b>$osname</b><br>”;
?>
Thank you for reading this post. You can now Leave A Comment (0) or Leave A Trackback.
Post Info
This entry was posted on Thursday, August 31st, 2006 and is filed under PHP.You can follow any responses to this entry through the Comments Feed. You can Leave A Comment, or A Trackback.
Previous Post: Rencana Allah Pasti Indah…. »
Next Post: Install Server FreeBSD (Ringkas) »
- Seri Tutorial membuat template wordpress,Struktur Template wordpres
- susu tercemar melamin berbahaya
- Optimize PHP, Part 1
- Buku Sekolah Elektronik, Versi Gratis Buku Sekolah Berstandar
- Beberapa langkah untuk Mempercepat Windows XP Anda
- Download Banyak File bersamaan dengan Wget dan Rapidshare Premium
- Marhaban ya ramadan, Jadwal Imsakiyah Ramadhan 1429 H 2008
- Mikrotik Hotspot tanpa username dan password
- MySQL Client does not support authentication protocol
- Page Break dengan CSS



