한국어
어느 사이트에 있던건데 퍼왔습니다.
무슨 말인지는 잘 모르겠으나 매니아에 필요할거 같아서....
-------------------[펌]--------------------------------
게시판 등록기 막는 방법
그동안 게시판에 무작위로 등록되는 글 때문에 고생이 많았습니다.
하루에 적어도 5건에서 10건씩 일반광고부터 xxx 광고까지 지우느라 매시간 한번씩 접속해서 지우는데 시간을 많이 허비했습니다.
이렇게까지 광고를 해야하는지?
어제 그 방법을 적용하다 하루동안 분석을 했습니다.
사람이 직접 입력하는 경우는 막을 수가 없습니다.
그러나 프로그램에 의해 자동으로 등록되는 게시물은 막을 수가 있습니다.
하지만 이것을 뚫고 글을 등록할 수 있지만, 현재 게시물 등록기에서는 등록할 수가 없습니다.
이것을 뚫는 방법은 간단하지만, 만약 뚫리면 자바스크립트로 암호화해서 다시 올리도록 하겠습니다.
이렇게 하면 등록 숫자가 엄청 줄어들 것입니다.....
제가 운영하는 사이트는 IIS 5.0으로 돌리고 ASP로 프로그래밍 되었습니다.
막는 방법은 간단히 세션정보를 이용하는 것입니다.
아래는 제 사이트에서 운영하는 게시판의 일부 소스입니다.
분석해 보시면 무척이나 간단할 것입니다.
게시글 입력창(board_form.asp)
function checkVal(form) {
if (form.author.value=="") { alert("\n인증코드를 입력해 주세요.");form.author.focus();return;}
if (form.author.value!=form.checker.value) { alert("\n인증코드가 틀립니다. 다시 입력해 주세요."); form.author.value=""; form.author.focus(); return;}
form.submit();
}
<form name="fDoc" METHOD="post" ACTION="board_insert.asp?Mnumber=0&cpage=<%=cPage%>&refleshcheck=1">
<!-- 무작위로 등록하는 프로그램에서 입력될 수 없는 인증코드를 부여하고 등록시 확인합니다. -->
<input TYPE="hidden" NAME="checker" VALUE="<%=Right(Session.sessionid, 4)%>" SIZE="4">
<font class=font10 COLOR="#000000"><b>등록시 사용할 인증 코드</b> : <%=Right(Session.sessionid, 4)%></font>
<input TYPE="text" NAME="author" VALUE SIZE="8">
<input TYPE="button" VALUE="글 올리기" onClick="checkVal(this.form)">
</form>
게시글 등록(board_insert.asp)
<% Response.Buffer = true
Response.Expires = 0
' 무작위 등록 게시물을 막는 곳입니다.
If (Request("author") <> Right(Session.sessionid, 4)) Then
Response.Write "<center><br><br><font size=2>불법적으로 글을 등록하려고 시도하였습니다</font><br><br>"
Response.Write "<input type=""button"" value="" 뒤 로 "" onclick=""history.go(-1)"">"
Response.End
End If
..... 이하 생략
실력이 부족해서 카피해서 올립니다.....
난주 살력이 늘면 제가 직접 소스 만들어서 설명 과 함께 올리겠습니다.....
무슨 말인지는 잘 모르겠으나 매니아에 필요할거 같아서....
-------------------[펌]--------------------------------
게시판 등록기 막는 방법
그동안 게시판에 무작위로 등록되는 글 때문에 고생이 많았습니다.
하루에 적어도 5건에서 10건씩 일반광고부터 xxx 광고까지 지우느라 매시간 한번씩 접속해서 지우는데 시간을 많이 허비했습니다.
이렇게까지 광고를 해야하는지?
어제 그 방법을 적용하다 하루동안 분석을 했습니다.
사람이 직접 입력하는 경우는 막을 수가 없습니다.
그러나 프로그램에 의해 자동으로 등록되는 게시물은 막을 수가 있습니다.
하지만 이것을 뚫고 글을 등록할 수 있지만, 현재 게시물 등록기에서는 등록할 수가 없습니다.
이것을 뚫는 방법은 간단하지만, 만약 뚫리면 자바스크립트로 암호화해서 다시 올리도록 하겠습니다.
이렇게 하면 등록 숫자가 엄청 줄어들 것입니다.....
제가 운영하는 사이트는 IIS 5.0으로 돌리고 ASP로 프로그래밍 되었습니다.
막는 방법은 간단히 세션정보를 이용하는 것입니다.
아래는 제 사이트에서 운영하는 게시판의 일부 소스입니다.
분석해 보시면 무척이나 간단할 것입니다.
게시글 입력창(board_form.asp)
function checkVal(form) {
if (form.author.value=="") { alert("\n인증코드를 입력해 주세요.");form.author.focus();return;}
if (form.author.value!=form.checker.value) { alert("\n인증코드가 틀립니다. 다시 입력해 주세요."); form.author.value=""; form.author.focus(); return;}
form.submit();
}
<form name="fDoc" METHOD="post" ACTION="board_insert.asp?Mnumber=0&cpage=<%=cPage%>&refleshcheck=1">
<!-- 무작위로 등록하는 프로그램에서 입력될 수 없는 인증코드를 부여하고 등록시 확인합니다. -->
<input TYPE="hidden" NAME="checker" VALUE="<%=Right(Session.sessionid, 4)%>" SIZE="4">
<font class=font10 COLOR="#000000"><b>등록시 사용할 인증 코드</b> : <%=Right(Session.sessionid, 4)%></font>
<input TYPE="text" NAME="author" VALUE SIZE="8">
<input TYPE="button" VALUE="글 올리기" onClick="checkVal(this.form)">
</form>
게시글 등록(board_insert.asp)
<% Response.Buffer = true
Response.Expires = 0
' 무작위 등록 게시물을 막는 곳입니다.
If (Request("author") <> Right(Session.sessionid, 4)) Then
Response.Write "<center><br><br><font size=2>불법적으로 글을 등록하려고 시도하였습니다</font><br><br>"
Response.Write "<input type=""button"" value="" 뒤 로 "" onclick=""history.go(-1)"">"
Response.End
End If
..... 이하 생략
실력이 부족해서 카피해서 올립니다.....
난주 살력이 늘면 제가 직접 소스 만들어서 설명 과 함께 올리겠습니다.....
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | (신규입점자 신년이벤트) 기타매니아 홈 메인광고 받습니다(배너제작 가능) 23년 1월 31일까지 | 뮤직토피아 | 2023.01.19 | 57751 |
공지 | [공지] 파일 첨부기능에 문제가 있었습니다.. 개선완료.. | 뮤직토피아-개발부 | 2021.02.17 | 70891 |
공지 | "댓글" 작성시 주의부탁드립니다. 3 | 뮤직토피아 | 2020.03.09 | 86354 |
공지 | "기타메니아" 문자/로고 사용에 관한 건 | 뮤직토피아 | 2020.02.14 | 78086 |
공지 | [필독 공지] 연주회 소식을 메인에 노출을 했습니다. 2 | 뮤직토피아-개발부 | 2019.11.02 | 82767 |
10322 | 돌아보는 대전기타페스티발 7. 2 | 로빈 | 2008.10.14 | 4361 |
10321 | 코지모님의 작품....기타악세사리. 11 | 수 | 2009.01.10 | 4361 |
10320 | 가글 알함브라 | ㅋㅋ | 2009.02.02 | 4361 |
10319 | [re] 샤콘느 ㅡ gmland 편곡(1) 2 | gmland | 2009.05.28 | 4361 |
10318 | 답변 빠른 부탁바람; 1 | dd | 2006.05.11 | 4360 |
10317 | 마이크 같은건 어디서 사나요? 3 | josephine | 2006.10.25 | 4360 |
10316 | 요즘철이 기타에서 맑은 소리가 나나요??? 6 | 파비안 | 2008.12.12 | 4360 |
10315 | 어떤 연애편지.. 7 | 으랏차차 | 2001.10.03 | 4359 |
10314 | 기타와 전혀 관련없는 질문 한가지..세세님께.. 1 | 으랏차차 | 2002.03.31 | 4359 |
10313 | 박윤관 음반 24 | 콩쥐 | 2009.05.12 | 4359 |
10312 | [re] 파리의 김중훈님 4 | 김중훈 | 2010.03.26 | 4359 |
10311 | 열심히 하는 학생들 | 언니 | 2015.07.26 | 4359 |
10310 | 김재연 초청 후기.( 사진 추가) | 수 | 2017.08.20 | 4359 |
10309 | 매냐 음반 Vol 3 10 | jazzman | 2004.09.18 | 4358 |
10308 | 코윤바바에 대해서...좀 정보좀!!! | 아무개 | 2006.07.06 | 4358 |
10307 | 제목가르쳐주시면 ㄳ하겟습니다 1 | Ciani001 | 2008.06.14 | 4358 |
10306 | 감사드리며 새해 복 많이 받으세요 12 | 그레이칙 | 2009.12.31 | 4358 |
10305 | 감동의 장대건연주회후기. 16 | 수 | 2003.05.24 | 4357 |
10304 | 기타 편곡을 독학하려면 어떤 책을 봐야할까요...? 5 | 나르나르 | 2005.01.25 | 4357 |
10303 | ON-LINE 콩쿨을 하는것을 어떻게 생각하시는지 궁금하네요... 8 | 밀롱가. | 2006.10.30 | 4357 |
10302 | [re] 대전 ,기타인 사진(정면) 8 | 콩쥐 | 2008.10.13 | 4357 |
10301 | open harmonic bar...... 14 | 떠버기 | 2009.01.02 | 4357 |
10300 | 파크닝 국제기타콩클에서..... 4 | kevinguitar | 2009.05.27 | 4357 |
10299 | 녹음장비?? 2 | 녹음맨 | 2009.09.07 | 4357 |
10298 | 하루에 기타 얼마나 치세요??? 4 | 크리스탈 | 2006.02.25 | 4356 |
10297 | 기타 이거 언제적 물건인가요? 3 | 수영만 | 2016.03.26 | 4355 |
10296 | [영풍문고음반매장]낙소스 세장에 만원세일합니다+잡담 | 으니 | 2001.12.20 | 4354 |
10295 | 클레식 기타 전공 할려고 하는데... 1 | 아무개 | 2006.03.29 | 4354 |
10294 | 카오리 연주회 간단 후기(?) 10 | 없음 | 2008.03.24 | 4354 |
10293 | 예술과 기타매니아와 현실 20 | 금모래 | 2008.06.30 | 4354 |
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5