Posted in Komputer/IT

Mendeteksi Browser


Browsers
Browsers

Anda bisa mengumpulkan informasi komputer dan browser yang dipakai oleh pengunjung dengan variabel global $_SERVER[‘HTTP_USER_AGENT’]. Ini akan menghasilkan informasi browser dan sistem opearasi pengunjung. Sebagai contoh: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3 Ini berguna jika Anda ingin me-redirect user ke fitur-fitur khusus dalam aplikasi web Anda yang tergantung dengan browser tertentu. Untuk meilhat lebih detail kemampuan browser pengunjung, Anda bisa menggunakan fungsi get_browser()

Contoh Kode:


<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$browser = get_browser(null, true);
print_r($browser);
?>

Contoh diatas akan menghasilkan:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3

Array
(
    [browser_name_regex] => ^mozilla/5\.0 (windows; .; windows nt 5\.1; .*rv:.*) gecko/.* firefox/0\.9.*$
    [browser_name_pattern] => Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko/* Firefox/0.9*
    [parent] => Firefox 0.9
    [platform] => WinXP
    [browser] => Firefox
    [version] => 0.9
    [majorver] => 0
    [minorver] => 9
    [cssversion] => 2
    [frames] => 1
    [iframes] => 1
    [tables] => 1
    [cookies] => 1
    [backgroundsounds] =>
    [vbscript] =>
    [javascript] => 1
    [javaapplets] => 1
    [activexcontrols] =>
    [cdf] =>
    [aol] =>
    [beta] => 1
    [win16] =>
    [crawler] =>
    [stripper] =>
    [wap] =>
    [netclr] =>
)
Ditandai:

10 thoughts on “Mendeteksi Browser

  1. mas, kalo fungsi di atas dimaksimalkan untuk mendeteksi browser user, kemudian qt pake fungsi if bisa enggak, jadi klo mis. user pake IE nanti mengarah ke file ie.php (misal), sedang yg pake opera/mozilla, larinya ke file mozilla.php/operea.php.
    ini soalnya masalah tampilan enggak sama antara ie & lainnya. mohon penjelasannya mas
    terima kasih sanget ^^v

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s