Contoh Script PHP Untuk Mendeteksi Jenis Sistem Operasi Yang Digunakan Client
Selain mempunyai kemampuan untuk mendeteksi ip yang digunakan client, php juga memilki kemampuan untuk mendeteksi jenis Sistem Operasi Yang digunakan oleh client. Dengan menambahkan fungsi tersebut kedalam sebuah situs maka kita bisa tahu sistem operasi apakah saja yang sering mengakses situs website yang kita memilki.
Berikut adalah contoh script php untuk mendeteksi jenis sistem operasi yang digunakan client :
silahkan copy kode di bawah ini
Salah satu contoh situs yang menerapkan fungsi tersebut adalah situs blogger.com. Situs Blogger akan mengdeteksi jenis sistem operasi yang digunakan oleh pengunjung blog lalu selanjutnya mereka akan menyimpannya kedalam database dan selanjutnya data yang tersimpan didalam database akan ditampilkan kembali dalam bentuk gambar atau text jika sewaktu – waktu pemilik blog membutuhkan data tersebut. Dalam script tersebut anda bisa menambahkan jenis sistem operasinya bila memang ada sistem operasi baru yang belum dikenali.
Berikut adalah contoh script php untuk mendeteksi jenis sistem operasi yang digunakan client :
silahkan copy kode di bawah ini
<?php
if (ereg("Windows NT 5.1", $_SERVER["HTTP_USER_AGENT"])){
$os="Windows eXPerience(XP)";
}elseif(ereg("Windows",$_SERVER["HTTP_USER_AGENT"])){
$os="Windows";
}elseif((ereg("Mac",$_SERVER["HTTP_USER_AGENT"]))||(ereg("PPC",$_SERVER["HTTP_USER_AGENT"]))){
$os="MacOS";
}elseif(ereg("Linux",$_SERVER["HTTP_USER_AGENT"])){
$os="Linux";
}elseif(ereg("FreeBSD",$_SERVER["HTTP_USER_AGENT"])){
$os="FreeBSD";
}elseif(ereg("SunOS",$_SERVER["HTTP_USER_AGENT"])){
$os="SunOS";
}elseif(ereg("IRIX",$_SERVER["HTTP_USER_AGENT"])){
$os="IRIX";
}elseif(ereg("BeOS",$_SERVER["HTTP_USER_AGENT"])){
$os="BeOS";
}elseif(ereg("OS/2",$_SERVER["HTTP_USER_AGENT"])){
$os="OS/2";
}elseif(ereg("AIX",$_SERVER["HTTP_USER_AGENT"])){
$os="AIX";
}else{
$os="Sistem OPerasi Belum Dikenal";
}
echo " Anda Menggunakan Sistem Operasi:<br/>".$os;
?>
o ternyata ini toh kodenya mas,baru tahu nih
ReplyDeletekode php agak sulit untuk dipahami ya mas, jadi nya hanya bisa nyimak saja, padahal di blog saya sudah pakai php nih :D semoga saja saya nggak di php-in sama blog saya :D
ReplyDeleteiyah mba,,, sebenarnya mudah saja mempelajari code untuk mendeteksi jenis sitem opersainya kan sudah ada contohnya :D
Delete