Com
Copyright 2003-2006 IlmuKomputer.Com
Lisensi Dokumen:
Copyright 2003-2006 IlmuKomputer.Com
Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah
atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari
IlmuKomputer.Com.
Sebelumnya penulis ingin memberitahukan bahwa tutorial ini saya tulis untuk tujuan pendidikan
(FOR EDUCATION PURPOSE ONLY). Tanpa ada maksud menjelekkan satu product tertentu :D.
Browser yang dipakai untuk uji coba adalah Mozilla Firefox 1.5 dan Microsoft Internet Explorer 6.0
dimana Internet Explorer-lah yang bakal tidak dapat meng-access halaman situs. Untuk
pengembangan lebih lanjutnya silahkan Anda mencoba browser yang lainnya.
Nah agar website dapat mengenali browser, haruslah kita buat satu script yang bertugas mengenali
browser dari para pengunjung. Dan kemudian kita akan terus meng-include script tersebut di setiap
halaman lainnya.
Memang sih bisa saja script dibawah ini dituliskan disetiap halaman Anda, tapi hal ini akan banyak
menyita waktu ketimbang Anda meng-include-nya, maaf kalau defenisi saya salah.
Tanpa basi-basi karena nanti basi langsung aja kita kebagian script PHP-nya OK.
config. php
<?
/* filename config. php */
// for metatag //
$author="pai";
$thn=date("Y");
$deskripsi="sharing my knowladge";
// end of metatag //
$sitename="Membatasi Akses Halaman Website dari Browser tertentu"; //for title//
//browser identity //
$surf02="Konqueror/3.3"; // Konqueror/3.3 is Konqueror 3.3(Linux) //
$surf03="MSIE 6.0"; // MSIE 6.0 is Internet Explorer and Windows Explorer(Win32)
//
$surf04="MSIE 5.0"; // MSIE 5.0 is Internet Explorer and Windows Explorer(Win32)
//
?>
1
Tips dan Trik IlmuKomputer.Com
Copyright 2003-2006 IlmuKomputer.Com
config.browser.php
<?
/* filename config.browser.php */
//Bagian ini untuk mendapatkan informasi UserAgent*/
$pageagent=$_SERVER["HTTP_USER_AGENT"];
$pageagent=str_replace("(","",$pageagent);
$pageagent=str_replace(")","",$pageagent);
/*Dibagian ini akan dipisahkan antara Browser dan operasi sistem*/
list($mozila,$bws,$osname,$dig)=explode(";",$pageagent);
$bws=trim($bws);
?>
OK, karena script pengenal browser telah dibuat maka selanjutnya kita beralih kebagian isi
website
index.php
<?
// filename index.php //
@include("config.php");
@include_once("config.browser.php");
echo("<!-- Copyright (C) 2006 - $thn by $author --> ");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<?
echo("<meta name=author content=$author />");
echo("<meta name=description content=$deskripsi /> ");
/* $bws - nge-cek browser */
if (($bws==$surf03) OR ($bws==$surf04))
{
echo("<title>$sitename .:: for education purpose ONLY !!! ::.</title>");
echo("</head>n");
echo("<body>");
echo("<!--for education purpose ONLY -->");
echo("<center><br /><br /><br />");
echo("<H1>Access Denied !!!</H1>");
echo("<br /><a href='javascript:history.go(-1)'>Back</a></center>");
echo("<br />");
echo("</body> ");
echo("</html>");
}else{
?>
<title><? echo "$sitename"; ?> .:: for education purpose ONLY!!! ::.</title>
</head>
<body class="bodymain">
<center>
| <a href="index.php" title="ke index">Home</a> | <a href="link1.php" title="buka
link pertama">Link#01</a> | <a href="link2.php" title="buka link
kedua">Link#02</a> |
<br><br><br>
Nah ini dia isi halaman kamu... mudahkan??!!!!!
</body>
</html>
<?
}
?>
2
Tips dan Trik IlmuKomputer.Com
Copyright 2003-2006 IlmuKomputer.Com
link1.php
<?
// filename link1.php //
@include("config.php");
@include_once("config.browser.php");
echo("<!-- Copyright (C) 2006 - $thn by $author -->");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<?
echo("<meta name=author content=$author />");
echo("<meta name=description content=$deskripsi />");
/* $bws - nge-cek browser */
if (($bws==$surf03) OR ($bws==$surf04))
{
echo("<title>$sitename .:: for education purpose ONLY !!! ::.</title>");
echo("</head>");
echo("<body class='bodymain'>");
echo("<!--for education purpose ONLY -->");
echo("<center><br /><br /><br />");
echo("<H1 class=big1>Access Denied !!!</H1>");
echo("<br /><a href='javascript:history.go(-1)'>Back</a></center>");
echo("<br />");
echo("</body>");
echo("</html>");
}else{
?>
<title><? echo "$sitename"; ?> - Link#01 .:: for education purpose
ONLY!!! ::.</title>
</head>
<body class="bodymain">
<center>
| <a href="index.php" title="ke index">Home</a> | <a href="link1.php" title="buka
link pertama">Link#01</a> | <a href="link2.php" title="buka link
kedua">Link#02</a> |
<br><br><br><!-- bagian isinya-->
Halaman pertama...
</body>
</html>
<?
}
?>
Link2.php
<?
// filename link2.php //
@include("config.php");
@include_once("config.browser.php");
echo("<!-- Copyright (C) 2006 - $thn by $author -->");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<?
echo("<meta name=author content=$author />");
echo("<meta name=description content=$deskripsi />");
3
Tips dan Trik IlmuKomputer.Com
Copyright 2003-2006 IlmuKomputer.Com
Jika kamu kreatif, dengan script config.php dan config.browser.php diatas, kamu bahkan dapat
membatasi akses Sistem Operasi !!!
Selamat mencoba.
Wassalam
4
Tips dan Trik IlmuKomputer.Com
Copyright 2003-2006 IlmuKomputer.Com
BIOGRAFI PENULIS
Email: pai.regar@gmail.com