Yudhi'm Blog

Blog yang berisi berbagai macam tulisan & tutorial umum. Enjoy the blog here!!!

Banner Iklan1

Banner Iklan1
Sudahkah keluarga Anda terlindungi?

Banner Iklan

Banner Iklan
970x90

Membatasi halaman website dari browser tertentu dengan PHP

Tips dan Trik IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com


P Isa Anshory Siregar
pai.regar@gmail.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.
Berikut contoh script-nya:
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(" ");
?>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


echo("");
echo(" ");
/* $bws - nge-cek browser */
if (($bws==$surf03) OR ($bws==$surf04))
{
echo("$sitename .:: for education purpose ONLY !!! ::.");
echo("¥n");
echo("");
echo("");
echo("



");
echo("

Access Denied !!!

");
echo("
Back
");
echo("
");
echo(" ");
echo("");
}else{
?>
<? echo "$sitename"; ?> .:: for education purpose ONLY!!! ::.



| Home | Link#01|kedua">Link#02 |




Nah ini dia isi halaman kamu... mudahkan??!!!!!


}
?>
2

Tips dan Trik IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com
Berikut contoh halaman pertama.
link1.php
// filename link1.php //
@include("config.php");
@include_once("config.browser.php");
echo("");
?>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


echo("");
echo("");
/* $bws - nge-cek browser */
if (($bws==$surf03) OR ($bws==$surf04))
{
echo("$sitename .:: for education purpose ONLY !!! ::.");
echo("");
echo("");
echo("");
echo("



");
echo("

Access Denied !!!

");
echo("
Back
");
echo("
");
echo("");
echo("");
}else{
?>
<? echo "$sitename"; ?> - Link#01 .:: for education purpose<br />ONLY!!! ::.



| Home | Link#01|kedua">Link#02 |




Halaman pertama...


}
?>
Berikut contoh halaman kedua.
Link2.php
// filename link2.php //
@include("config.php");
@include_once("config.browser.php");
echo("");
?>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


echo("");
echo("");
Transitional//EN"
3

Tips dan Trik IlmuKomputer.Com
Copyright © 2003-2006 IlmuKomputer.Com
/* $bws - nge-cek browser */
if (($bws==$surf03) OR ($bws==$surf04))
{
echo("$sitename .:: for education purpose ONLY !!! ::.");
echo("");
echo("");
echo("");
echo("



");
echo("

Access Denied !!!

");
echo("
Back
");
echo("
");
echo("");
echo("");
}else{
?>
<? echo "$sitename"; ?> - Link#02 .:: for education purpose<br />ONLY!!! ::.



| Home | Link#01|kedua">Link#02 |




Halaman kedua...


}
?>
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
P Isa Anshory Siregar. Lahir di Toli-toli(Sulteng), 25 Desember 1981. Menamatkan SMU di
SMUN 1 Lubuk Pakam, Deli Serdang ditahun 2000. Mengenal komputer secara otodidak dan
sedang mendalami LAMP (Linux, Apache, MySQL dan PHP) bersama teman-teman di
KPLI-Medan.( http://www.medanlinux.com ).
Waktu senggang dihabiskan di internet, kadang sampai perkuliahan terabaikan ☺. Karena menurut
saya, belajar tidak mesti didalam ruangan, kelas dan bersama spidol. Penulis lebih tertarik belajar
online.
Email: pai.regar@gmail.com
Bagikan :
+
Previous
Next Post »
1 Komentar untuk "Membatasi halaman website dari browser tertentu dengan PHP"

Informasi Pilihan Identitas:
Google/Blogger : Khusus yang punya Account Blogger.
Lainnya : Jika tidak punya account blogger namun punya alamat Blog atau Website.
Anonim : Jika tidak ingin mempublikasikan profile anda (tidak disarankan).

 
Template By Kunci Dunia
Back To Top