Latar Belakang
Terkadang halaman web yang ditampilkan oleh satu browser dengan browser yang lain terdapat perbedaan. biasanya disebabkan karena browser tersebut tidak support dengan versi HTML, CSS atau javascript yang baru. misalnya untuk para pengguna OS windows dengan browser bawaanya yaitu IE (internet explorer). selain tampilan, ada faktor lain seorang user nyaman menggunakan suatu browser yaitu kecepatan browser tersebut dalam mengakses suatu halaman web. sehingga untuk para web programmer sangat penting memperhatikan hal tersebut. Dalam artikel ini akan dibahas tentang :
- Script untuk mendeteksi browser yang digunakan.
- Script untuk memberi warning saat user mengakses web menggunakan browser internet explorer.
- Kedua script tersebut menggunakan PHP dengan fungsi $_SERVER ['HTTP_USER_AGENT']
Deteksi Browser
<?php
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo “<b>Browser Anda </b><br> “;if (strpos($useragent,”Firefox”))
{ echo “Mozilla Firefox”; }elseif (strpos($useragent,”Chrome”))
{ echo “Google Chrome”; }elseif (strpos($useragent,”Opera”))
{ echo “Opera”; }elseif (strpos($useragent,”MSIE”))
{ echo “Internet Explorer”; }elseif (strpos($useragent,”SeaMonkey”))
{ echo “Sea Monkey”; }elseif (strpos($useragent,”Flock”))
{ echo “Flock”; }elseif (strpos($useragent,”Safari”))
{ echo “Safari”; }elseif (strpos($useragent,”Orca”))
{ echo “Orca”; }
?>
Warning Browser
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], ‘MSIE’) !== false)
{
$useragent = $_SERVER['HTTP_USER_AGENT'];
preg_match(‘# ([0-9]+)#i’, $useragent, $matches);
if ($matches[0]!=”MSIE 7.0″)
{
preg_match(‘# ([0-9]+)#i’, $useragent, $matches1);
$versi=7; // Masukan versi minimal yang diinginkan
if ($matches1[0]<$versi)
{
?>
<strong>Perhatian : </strong>
Anda menggunakan internet Explorer versi <?php echo $matches[0]; ?>, Situs ini membutuhkan Internet Explorer minimal versi <?php echo $versi; ?>,
atau gunakan Mozilla Firefox untuk tampilan terbaik.
<?php
}
}
}
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Referensi
- http://forum.chip.co.id/web-development/133130-deteksi-browser-di-php.html
- https://manguri.wordpress.com/2011/01/13/deteksi-ip-dan-browser-dengan-php
Karawang, 01-08-2011
noname
Filed under: Belajar PHP Tagged: | browser, dengan, membatasi, Mendeteksi, php, web










Sonora Jakarta

















