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

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

با سلامی دوباره خدمت دوستای عزیزم
براتون یه سری کد آماده کردم با هم از فیک آیپی جلوگیری میکنه هم ورود آیپی های خارجی..
خب بریم سر کد ها...
اول از همه نیاز داریم که اجاره ندیم یک آی پی که تابعیت ایرانی نداره اصلا نزاریم صفحه ورود براش باز بشه..
برای اینکار میریم سراغ فایل 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
|
<?phpfunction 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; } 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 بازدید