جلوگیری از ورود آیپی خارجی

جلوگیری از ورود آیپی خارجی

 

با سلامی دوباره خدمت دوستای عزیزم

براتون یه سری کد آماده کردم با هم از فیک آیپی جلوگیری میکنه هم ورود آیپی های خارجی..

خب بریم سر کد ها...


 

با سلامی دوباره خدمت دوستای عزیزم

براتون یه سری کد آماده کردم با هم از فیک آیپی جلوگیری میکنه هم ورود آیپی های خارجی..

خب بریم سر کد ها...

اول از همه نیاز داریم که اجاره ندیم یک آی پی که تابعیت ایرانی نداره اصلا نزاریم صفحه ورود براش باز بشه..

برای اینکار میریم سراغ فایل index.tpl.html موجود در پوشه styles/etchat_whit رو ویرایش کنیم...

همین اول بسم الله که فایل رو برای ویرایش کردین کد زیر رو همون خط اول قرار بدین:

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?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("<br><br><br>Dear User<br>Your Country IP Had Been Banned From Server<br>Your Country : ".visitor_country());
?>

 

 

فایل رو سیو کنید و ببندید...

حالا باید جلوی ورود آیپی توی خود چت روم رو بگیریم...

توی همین پوشه فایل chat.tpl.html رو باز میکنیم و مثل فایل قبلی همون ب بسم الله کد های بالا رو قرار بدید...

میشد کاری کرد که هر بار فرد میخواد پیام بفرسته آیپی رو چک کنه ولی باعث میشه سرعت چت روم به طرز فجیح کند بشه...

موفق باشید


افزودن به علاقه‌مندی‌ها حذف از علاقه‌مندی
  • 16 مرداد 1392
  • 0 دیدگاه
  • 18283 بازدید
اشتراک گذاری

سایر پست ها

اشتراک‌گذاری

💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران