مسدود کردن آی پی دیگران :: کدهای خط خطی

کدهای خط خطی

کدهای خط خطی

آدم ها 10 دسته اند:
01- آنهایی که باینری نمی فهمند...
10- آنهایی که باینری می فهمند...

دنبال کنندگان ۲ نفر
این وبلاگ را دنبال کنید

بعضی وقتا مجبور میشیم از ورود برخی از افراد به سایت خود جلوگیری کنیم
و یا هنگام طراحی ظاهر سایتمون ممکنه بخواییم پیامی به بازدید کننده ها نمایش داده و اونهارو به سایت دیگری شوت کنیم.
کدی که در پایین قرار میدم رو تو یه نوت پد کپی کرده و با فرمت php ذخیره کنید.

<?php
$ip = getenv("REMOTE_ADDR");
If ($ip=="1.1.1.1") //آی پی مزاحم
{
echo "سایت موقتا غیر فعال است";
}
else {
//Virus32.blog.ir
}
?>

که در کد بالا بجای 1.1.1.1 آی پی مورد نظر را قرار میدیم.
کد بالا تنها برای بلاک کردن یک آی پی بود
کد پایین برای بلاک کردن محدوده ای از آی پی هاست "چندین آی پی"
<?php
$ip = $_SERVER['REMOTE_ADDR']; // ip address
$ban = array("255.255.255.255", "255.255.255.000", "127.0.0.1");  
// check ip 
foreach($ban as $key => $val){
    if($val == $ip) {
        header("Location:http://www.gonbad.blog.ir"); // آدرس سایت شوت
       exit;
    }
}
?>
در خط سوم بجای آی پی های 255 رنج یا محدوده آی پی های مورد نظر را وارد میکنیم
که برای بلاک کردن تمام آی پی ها خط سوم را به شکل زیر تغییر میدیم

$ban = array("255.255.255.255", "1.1.0.0", "127.0.0.1"); 
بعد از ایجاد تغییرات و ذخیره فایل php را در هاست خود آپلود کنید.

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی