سلام دوستان خوبم امروز براتون کد بستن ورود با ای پی های خارجی و فیلتر شکن رو میزارم.کارایی این کد اینه که هر ای پی که با ای پی ایرانی تفاوت داره رو اجازه ی ورود ب کاربر نمیده و هشدار میده میگه لطفا با ای پی ایرانی وارد شوید.(Vorod Faghat Baraie IP IRAN Mojaz Mibashad !! )خب اول اموزشش رو میزارم بعد کدهارو
اموزش=
کدهای زیر رو تو فایلindex.tpl.phpفک کنم بدونین کجاست پس ادرس فایل رو نمیزارم
کدها=
<?php
function visitor_country()
{
$client = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$remote = $_SERVER['REMOTE_ADDR'];
$result = "Unknown";
if(filter_var($client, FILTER_VALIDATE_IP))
{
$ip = $client;
}
elseif(filter_var($forward, FILTER_VALIDATE_IP))
{
$ip = $forward;
}
else
{
$ip = $remote;
}
$ip_data = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));
if($ip_data && $ip_data->geoplugin_countryName != null)
{
$result = $ip_data->geoplugin_countryName;
}
return $result;
}
if(visitor_country()!="Iran, Islamic Republic of")
exit("<center><br /><br /><br /> Vorod Faghat Baraie IP IRAN Mojaz Mibashad !! <br /> IP Keshvare Shoma : ".visitor_country()."<br /> Agar az Socks Ya VPN ya Har Barname Digari ke Baese Taghire IP Shoma Mishavad An Ra Gheire Faal Konid </center>");
?>