Posted in PHP 12 years ago 2 min read
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>Script PHP di atas akan menampilkan tipe browser ketika di jalankan melalui browser. Berikut ini adalah hasil dari script di atas ketika dijalankan melalui browser Firefox
Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0Hasil script di atas masih belum spesifik menampilkan satu jenis browser. Selanjutnya, kita akan memberikan sedikit penambahan pada script sehingga dapat menampilkan browser secara spesifik.
<?php
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';
echo 'Anda menggunakan browser '.$browser;
?>
Ketika dijalankan di browser Firefox maka script di atas akan menghasilkan.
Anda menggunakan browser FirefoxSelain menggunakan fungsi strpos, anda juga dapat menggunakan fungsi preg_match. Semoga bermanfaat