You Now Here »

[tutorial PHP] cara membuat script untuk membatasi visitor negara tertentu  (Read 2229 times - 146 votes) 

DANNY

G-Plus Author
  • ADMINISTRATOR
  • More Share Forum Topic
  • [MS] kepala suku
  • *
  • DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!DANNY sangat terkenal!
  • Rep Power: 6
  • Join: September 30, 2009
  • Posts: 11,931
  • Poin: 193.394
    • WWW
  • IP member tracker Logged


  :ehm

Apakah script ini berguna? mungkin sebagian besar menganggapnya ini tidak berguna karena kita butuh visitor sebanyak-banyaknya. namun jika script ini dikembangkan dapat menciptakan suatu performa sistem yang full customize dan sangat bermanfaat seperti untuk memblok negara tertentu yang ingin berbuat ulah seperti spam atau hack pada situs kita.

Code: [Select]
<?php
/*********************
powered by 
www.ms-room.com
*********************/

/************
CASE ONE
fungsi ini akan membiarkan search engin lewat secara lancar
************/
if(preg_match_all('/(Googlebot|Yammybot|Openbot|Yahoo|Slurp|msnbot|ia_archiver|Lycos|Scooter|AltaVista|Teoma|Gigabot|Googlebot-Mobile)/',$_SERVER['HTTP_USER_AGENT'],$spiderok))
{ }

/************
CASE TWO
jika bukan search engine maka fungsi ini akan mengecek asal country visitor, jika visitor bukan dari negara INDONESIA maka (selanjutnya terserah anda).
************/
else 
{
$ipdet_my_ip_address $_SERVER[REMOTE_ADDR];
$my_country = @file_get_contents('http://api.hostip.info/get_html.php?ip='.$ipdet_my_ip_address.'');
if(
preg_match_all('/(INDONESIA)/'$my_country$result_my_country))
{  } else { exit; }

}
?>


silakan dikembangkan sesuai kebutuhan
jika script ini ingin anda include otomatis pada semua halaman anda silakan gunakan methode berikut solusi mudah menambahkan include pada header semua script file

moga bermanfaat
regards admin ms-room.com
  :beer:


View Mobile Web Short URL: