본 블로그는 까마귀가 사용하는 브라우저에서 가장 이쁘게 보입니다.
Permalink: http://pnpcrow.egloos.com/5081611
 비로그인 댓글을 쓸 때 강제적으로 IP가 남도록하고, IP를 차단하는 스클립트를 만들어 봤습니다. 어디까지나... 임시적인 것이고 브라우저 내에서 동작하는 것이다보니 만족한 만한 성능은 내주지는 못하지만 일반적인 사용에서는 문제는 없을 듯합니다.

<!-- Start IPBan -->
<script a="<>" type="text/javascript" src="http://blog.crows.pe.kr/egloos/homepage.php"></script a="<>">
<script a="<>" type="text/javascript">
    IPString = ""
    //여러개 구분은 / 사용
</script a="<>">
<script a="<>" type="text/javascript" src="http://blog.crows.pe.kr/egloos/ipban.php"></script a="<>">
<!-- End IPBan -->

 스킨 1.0에서 쓸 수 있고, 스킨의 최상단에 넣어주시면 됩니다. 어디에 넣든 상관은 없지만 최상단에 넣으면 IP BAN 기능이 동작할 때 페이지가 로드 되기 전에 차단됩니다.
 이 스클립트가 제대로 동작된다면 비로그인한 사람은 댓글을 작성할 때 홈페이지를 입력하는 부분에 접속한 IP가 강제로 기록됩니다. 댓글을 남기면 IP가 홈페이지 주소로 남게 됩니다. 차단하고 싶은 IP는 이 주소만 복사해두면 됩니다.
 차단할 IP는 IPString에 넣어주시면 되고, 여러개는 / 로 구분해서 넣어주면 복수 차단이 가능합니다. 그런데 브라우저 내에서 처리하기 때문에 차단하는 IP가 노출되는 문제가 있으니 참고하세요.

 가지고 있는 문제점은 페이지에서 객체를 찾지 못할 때 처리할 구문을 IE6 이하는 처리 하지 못하기 때문에, IE7 이상부터 정상적으로 동작이 됩니다. FF나 Chrome 등 다른 브라우저들은 대부분 문제없이 동작합니다. 그리고, 강제로 홈페이지 주소를 IP로 바꾸어버리기 때문에 외부 블로거가 글을 남길 때 주소를 남길 수 없습니다. 어쩔 수 없이 댓글에 남겨 주셔야합니다.

PS. 파일명을 살짝 바꿨습니다.
| 2010/03/06 09:59 | 덧글(1) | Top

:         :

:

비공개 덧글

Commented by TOP 1 at 2011/10/10 13:17
이것이 내가 이곳을 방문 처음이다. 나는 특히 토론, 블로그에 많은 흥미로운 물건을 발견했습니다. 기사에 대한 의견의 t에서, 제가 여기있는 모든 즐거움을 가진 유일한 사람이 아니 그런 것 같아요! 훌륭한 작품을 계속.