بستن ip یک بازدیدکننده وبلاگ

سلام،
به تازگی در وبلاگ شخصی خودم تعدادی روبات می آیند و در قسمت نظرات، متن های عجیب و غریبی می فرستند که احتمالا ً قصد هک وبلاگ را داشته باشند.
می خواستم بدانم چطور با جاوا اسکریپت یک ip یا یک محدوده ip را می شود بلوک کرد؟
آیا برای مشکل من راه حل بهتری دارید؟
:sad:
 

www.ahvazcity.net

Well-Known Member
ّله دوست من این کار امکان پذیره با کد زیر می تونید این کار رو انجام بدید
<script type="text/javascript">

//اي پي مورد نظرتان را اينجا وارد كنيد
var bannedips=["23.23.23.23", "11.11.11.11"]

var ip = '<!--#echo var="remote_addr"-->'

var handleips=bannedips.join("|")
handleips=new regexp(handleips, "i")

if (ip.search(handleips)!=-1){
alert("شما به هيچ وجه حق ورود به اين مكان را نداريد")
window.location.replace("http://www.google.com")
}

</script>
 

E-Boy

کاربر فعال انجمن طراحی وب سایت
سلام دوست عزیز .
کد بسیار مفیدی بود .
فقط یه سوال .
این کد که در زیر گذاشتم محدوده آی پی ها رو مشخص می کنه یا میشه چند آی پی بهش معرفی کرد .
اینم کد :
کد:
var bannedips=["23.23.23.23", "11.11.11.11"]
ممنون از لطفتون .
 

www.ahvazcity.net

Well-Known Member
کد:
<script language="javascript">
var ip = '24.0.217.223'
if (ip == '206.186.23.178') { 
alert("STOP! You are viewing this page from an IP address that is not allowed!");
alert("Why can't you guys just leave me alone?");
if (confirm("Do you want to leave peacefully? Or will I have to help you?"))
{location.href="http://www.google.com" } else { ("OK you choose I don't care! Bye bye! Don't come back!"); {location.href="http://www.google.com" }} } 
</SCRIPT>
 

جدیدترین ارسال ها

بالا