جلوگیری از ورود آیپی خارجی
نوشته شده توسط : S1I2N3A4

 

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

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

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

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

برای اینکار میریم سراغ فایل 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 رو باز میکنیم و مثل فایل قبلی همون ب بسم الله کد های بالا رو قرار بدید...

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

موفق باشید




:: موضوعات مرتبط: نکات و دستورات چت روم , ,
:: بازدید از این مطلب : 18048
|
امتیاز مطلب : 24
|
تعداد امتیازدهندگان : 8
|
مجموع امتیاز : 8
تاریخ انتشار : جمعه 16 / 5 / 1392 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: