제목: [스크립트] 블로그 방어 스크립트(?) [] | 작성일: 2011. 2. 25. 09:45 |
블로그 하다보면 방어 시스템(?)을 갖추어야 하는경우가 있습니다.
용도야 뭐.. 다양하겠지요... 특정 유저나 특정 사이트 접속을 막는다던가 등 말이지요.
제가 쓰는 몇가지 스크립트를 공개해봅니다.
* 1. 특정 유저의 IP 블락
해당 스크립트는 특정 IP를 사용하는 유저를 블락시킬 수 있습니다.
경고 문구가 뜨게 하고, 자동적으로 다른 사이트 (혹은 백 히스토리)로 보낼 수 있습니다.
<script type="text/javascript">
var bannedips=[" 차단할 아이피명 (4자리) "]
var ip = '<!--#echo var="REMOTE_ADDR"-->'
var handleips=bannedips.join("|")
handleips=new RegExp(handleips, "i")
if (ip.search(handleips)!=-1){
alert(" IP 차단 문구 ")
window.location.replace(" 되돌려 보낼 주소 ( -1 history 사용가능) ")
}
</script>
* 2. 특정 사이트의 접속 블락
요새 써먹고 있는 스크립트 입니다.
특정 주소의 접속을 막을 수 있죠 @_@
<script>
<!--
var validreferrals=new Array()
validreferrals[0]=" 차단할 접속 주소 "
var passed=0
for (r=0;r<validreferrals.length;r++){
if (document.referrer.indexOf(validreferrals[r])!=-1){
passed=1
break
}
}
if (passed==1){
alert(" 접속 차단 문구 ")
window.location.replace(" 되돌려 보낼 주소 ( -1 history 사용가능) ")
}
//-->
</script>
그냥 쓰면 무안한 스크립트지만, 경우에 따라선 유용한 스크립트 입니다.
다운로드: