Microsoft Internet Explorer Blocker Script

In Web 702 views

Mungkin pernah menjumpai beberapa website yang tidak kompatibel dengan Microsoft Internet Explorer, yang efeknya merusak tampilan website tersebut. Setelah bertanya mbah Google saya menemukan beberapa cara untuk mengatasi masalah tersebut.

Cara Pertama
Hanya memunculkan pesan kepada user bahwa Browsernya tidak kompatibel dengan website yang dibuka.

<?php
/*
IE checker script
*/
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) 
{
    $s  = $_SERVER['HTTP_USER_AGENT'];
    preg_match('# ([0-9]+)#i', $s, $matches);
    if ($matches[0]!="MSIE 7.0")
    {
        preg_match('# ([0-9]+)#i', $s, $matches1);

        if ($matches1[0]<7) // Masukan versi minimal yang diinginkan
        {
            echo "<table width="400" border="0" align="center" cellpadding="5" cellspacing="0">
            <tr>
            <td><div align="center"><strong>ATTENTION</strong></div></td>
            </tr>
            <tr>
            <td>You are using Internet Explorer ver. $matches1[0].

This site can be viewed perfectly only with Internet Explorer ver. 7.0 or other supported browser(ex:Mozilla Firefox or Opera).</td>
            </tr>
            </table>";
       
        }
        
    }
}
?>
if ($matches1[0]<7) // Masukan versi minimal yang diinginkan

Cara Kedua
Cara ini hanya mengarahkan user ke link tertentu yang kita tentukan.

<script language="JavaScript" 
type="text/JavaScript">
if(navigator.appName == "WebTV")
{
 window.location = "WebTVHome.html"
}
 if(navigator.appName == "Netscape")
{
 window.location = "NetscapeHome.html"
}
 if(navigator.appName == "Microsoft Internet Explorer")
{
 window.location = "ExplorerHome.html"
}
 window.location == "Other.html"
</script>

Cara Ketiga
Nah, cara ini agak extreme karena user yang akan membuka website akan terblokir hingga tidak muncul apapun dilayar selain pesan yang terdapat didalam script.

<?php
/*
IE checker script
*/
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) 
{
echo "Anda Menggunakan Internet Explorer Browser, Harap Ganti Browser Anda untuk menampilkan Website ini";
die();
}
?>

Semoga bermanfaat ….. selamat mencoba dan bereksperimen …..

sumber : google.com, rizkhey.net

Related Search

Hapus Post Lama di WordPress Melalui PHPMyadmin
Hapus Post Lama di WordPress Melalui PHPMyadmin
Sekelumit tentang perintah langsung di PHPMyadmin sudah
Bypass Internet Positif
Bypass Internet Positif
Buat agan-agan yang sudah capek dengan Internet
Redirect Artikel Pada Domain Lama Ke Domain Baru dengan .htaccess
Redirect Artikel Pada Domain Lama Ke Domain Baru dengan .htaccess
Caranya cukup simple, buat file .htaccess pada
Leverage browser caching for Nginx
Leverage browser caching for Nginx
Apa siy Leverage browser caching ? Ini penjelasan

Top