Monday, April 23, 2012

belajar buat script untuk blokir ip di blogspot

Akhirnya bisa online lagi hehe.. :horaaayyyyy: :) 
ouch aku pengen postinngggg... dari kemaren pengen posting hal" aneh yang ada dikepala, tapi ga sempet" karena bokek (maklum tanggal tua >.<) , huh kepengennnnnn pasang internettt dirumaaaahhh kalo gini maahhhh :(

tapi yaudahlah bersabar saja dulu , buat sekarang mending cari" hotspot gratis aja dulu, cari" internet gratis sambil bersabar ngumpulin duit buat pasang koneksi sendiri dirumah (doakan ya :D)

hmm.. dikesempetan kali ini, gua mau posting hal yang mungkin usefull buat ngeblokir  (atau bahasa bakunya 'membatasi akses') pengunjung web kita yang sering usil , misalnya pengunjung yang suka posting  comment berbau SARA or sebagainya.. yah intinya kita mulai ngerasa ga nyaman dengan pelanggan yg begini. tapi yah terserah anda pake atau tidak skrip ini.. ya terserah.

ok, langsung aja kita sama" masuk ke segment " belajar buat script untuk blokir ip di blogspot" !

pertama", sebagai pengetahuan awal. 
skrip ini dibuat dengan pemrograman dasar PHP, dan ada dua langkah yang harus kita lakukan agar skrip ini berjalan dengan baik. yaitu mengupload script blok ip ke webhosting yang support PHP dan kemudian membuat link / add html di blogger kita.

OK, langsung aja kita ke langkah pertama.
mula", buka aplikasi text editor 'notepad' atau text editor yang anda suka (terserah anda).
kemudian copy script berikut :

script pertama 

<?php
/*
Script Blokir IP Usil. by kecilitemkeringetan.blogspot.com
*/
$ipblok = array("IP Address 1","IP Address 2","IP Address 3"); // List IP yang mau di blokir/banned
$ip = getenv("REMOTE_ADDR"); // ambil informasi alamat IP pengunjung web
$found = false;
foreach ($ipblok as $value) { // cek apakah ip pengunjung termasuk IP yg ingin diblokir ?
if (strpos($ip, $value) === 0){
$found = true;
}
}
if ($found == true) {
echo "top.location = "error.html";n"; // halaman pengalih | arahkan ip yg diblokir ke alamat ini, silahkan edit !
}
?> 
Note : 
1. ganti IP address dengan alamat ip yang mau di blokir , misal anda ingin blokir 1 IP yaitu 110.129.27.11 . tinggal ganti saja IP address diatas dengan alamat IP 110.129.27.11 , ATAU mungkin anda ingin memblokir seluruh IP yang ada di segment 110.129 (yaitu 110.129.0.0 sampai 110.129.255.255) , cukup masukkan 2 blok ip awalnya saja, yaitu 110.129
2. 'error.html' , bisa diganti dengan url tujuan terserah anda. ganti saja.
3.nama file bisa anda rubah sesuai keinginan, namun untuk ekstensi filenya pastikan tidak dirubah (tetap .php) . karena apabila anda ubah maka besar kemungkinan script tidak akan jalan.

save dengan nama scriptblokip.php , kemudian upload ke webhosting anda
(jika belum punya web hosting yang support php, saya sarankan ada untuk membuatnya di idwebhostinger.com , GRATISSS).

script kedua
<SCRIPT LANGUAGE='javascript' SRC='scriptblokip.php' TYPE='text/javascript'></SCRIPT>
ada 2 (dua) cara untuk mengaktifkan script pertama, yaitu :
1. menambahkan script 2 kedalam template untuk mengaktifkan script 1.
langkahnya : masuk ke menu edit html
Dashboard  ->> Blogger ->> Design ->> Edit HTML
 kemudian paste script kedua diatas SEBELUM tag </head> , lalu save.

2. menambahkan script 2 kedalam Gadget,
Dashboard ->> Blogger -->> Design ->> Add a Gadget ->> HTML/Java Script
kemudian paste script kedua diatas, lalu save. 

OK itu saja, silahkan dicoba dan dikomen apa hasilnya :)
note tambahan dari saya, jangan maen blokir" IP sembarangan, karena nanti berpengaruh ke pengunjung web kita.

Thanks :) :)


2 komentar:

Anonymous said...

mantab mas bro

Unknown said...

Hay sobat, blogwalking di sore hari.
Jangan lupa kunjungin juga yaah http://www.ariiff-rahman.com/

Post a Comment