Mengetahui Jenis Browser Menggunakan PHP

Seringkali ketika anda melakukan browsing di situs tertentu terdapat widget yang berisi informasi mengenai browser yang sedang anda gunakan.

Post berikut ini membahas mengenai cara untuk mengetahui jenis browser menggunakan script PHP untuk mengetahui browser yang digunakan oleh pengunjung.

Silakan copas script di bawah dan jalankan melalui browser anda.

Jangan lupa menghidupkan apache web servernya.

Mengetahui Jenis Browser Menggunakan Script PHP

Berikut ini adalah cara untuk mengetahui tipe browser menggunakan script PHP.

<?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.0

Hasil script di atas masih belum spesifik menampilkan satu jenis browser. Selanjutnya, kita akan memberikan sedikit penambahan pada script sehingga dapat menampilkan browser secara spesifik.

Modifikasi Script PHP

Menggunakan fungsi strpos kita akan mengecek kata di dalam tipe browser melalui fungsi HTTP_USER_AGENT. Kemudian kita akan memberikan suatu kondisi untuk menentukan tipe browser yang digunakan oleh user.

<?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 Firefox

Selain menggunakan fungsi strpos, anda juga dapat menggunakan fungsi preg_match.

Semoga bermanfaat

Leave a Comment