성인광고 등록 방지할수 있는 간단한 예방책을 소개합니다.
1. 게시판 폼페이지에서 아래의 항목을 추가 한다.
<input type="hidden" name="sessionid" value="<%=session.SessionID%>">
- 대부분의 성인광고는 처리페이지에 값을 일괄적으로 전송하기때문에 폼페이지에서 입력된 값인지를 확인해야한다.
- 세션아이디값을 처리페이지로 넘겨 현세션과 동일한지를 비교한다. 1 코드처럼 폼페이지에서 세션아이디값을 같이 처리페이지로 전송한다.
2. 처리페이지에 아래코드를 추가 한다.
<%
if not request("sessionid") = session.SessionID then
Response.Write "<script language=javascript>"& vbCrLf &_
" alert('올바른접근이아닙니다.');"& vbCrLf &_
" history.back();"& vbCrLf &_
"</script>"
Response.End
end if
%>
- 폼페이지에서 넘어온 세션아이디값과 현 세션아이디값을 비교하요 폼페이지를 통해서 넘어온 값인지를 확인한다.
'Website 세상 > Web Program' 카테고리의 다른 글
리프레쉬 없이 데이터베이스 내용 가져오기 (0) | 2008.09.05 |
---|---|
XMLHTTP 를 이용한 페이지 Refresh 효과.. (0) | 2008.09.05 |
로그인 중복 방지(필요하신 분들을 위해 잠시~) (0) | 2008.09.05 |
ASP에서 이미지 파일을 보호하는 방법 (0) | 2008.09.05 |
ASP syntax (0) | 2008.09.05 |