[postnotice]

Skrip ini saya gunakan juga di situs saya http://paneldotid.com

Memang keterbatasan beberapa Browser membuat situs kadang tidak tampil sempurna, oleh karena itu ada baiknya kita melakukan filtering agar situs kita dapat dibuka pada browser yang benar.

function browser_info($agent=null) {
$browser = array (
"MSIE", // parent
"OPERA",
"MOZILLA", // parent
"NETSCAPE",
"FIREFOX",
"SAFARI"
);
$info[browser] = "OTHER";
foreach ($browser as $parent) {
$s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent);
$f = $s + strlen($parent);
$version = substr($_SERVER['HTTP_USER_AGENT'], $f, 5);
$version = preg_replace('/[^0-9,.]/','',$version);
if (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent)) {
$info[browser] = $parent;
$info[version] = $version;
}
}
return $info;
}

contoh pemakaian:


$b_info = browser_info();
if($b_info[browser] == "MSIE") {
echo "Maaf situs ini tidak support IE, silahkan download firefox";
}

Semoga bermanfaat

$browser = array (
“MSIE”, // parent
“OPERA”,
“MOZILLA”, // parent
“NETSCAPE”,
“FIREFOX”,
“SAFARI”
);
$info[browser] = “OTHER”;
foreach ($browser as $parent) {
$s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent);
$f = $s + strlen($parent);
$version = substr($_SERVER['HTTP_USER_AGENT'], $f, 5);
$version = preg_replace(‘/[^0-9,.]/’,”,$version);

if (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent)) {
$info[browser] = $parent;
$info[version] = $version;
}
}

Related posts:

  1. [User Request] Form Mail
  2. Cegah Konten Porno & Situs Ilegal lainnya dengan Firefox
  3. Animasi Keren untuk Tab Firefox :D Banget deh.. dengan FoxTab
  4. [User Request] Mengembalikan data yang hilang (Data Recovery)
  5. [User-Request] Membuat nice url dengan htaccess

5 Responses so far.

  1. Fuadi Daud says:

    makasih ya mas da posting artikel ini, walaupun nunggu 1 jam tapi bermanfaat..
    mas cara penggunaannya di web gmn yah?

  2. makarim says:

    saya jga punya masalah seperti di atas mas…
    tapi saya coba kok eror ya…
    giimana mas

Leave a Reply