묻고답하기

http://www.xpressengine.com/20003813
<script language="JavaScript">
function userName_QC(form){
   var no_name="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-`~!@#$%^&*()=\+|{}[]:;'<>,.?/";
   var string=form.username.value;
   var len=string.length;
 for(i=0;i<len;i++){
  if(no_name.indexOf(string.substring(i,i+1))>0){
   alert("올바른 이름이 아닙니다.")
               form.username.value="";
         form.username.blur();
         form.username.focus();
           return false;
   }
     if(len<2 || len>6){
   alert("이름이 잘못되었습니다.");
   form.username.value="";
      form.username.blur();
      form.username.focus();
           return false;
   }
  }
 } 
function jumin_QC()
{
   
    var chk =0;
 
    var yy = document.jumin_form.jumin1.value.substring(0,2);
    var mm = document.jumin_form.jumin1.value.substring(2,4);
    var dd = document.jumin_form.jumin1.value.substring(4,6);
    var sex = document.jumin_form.jumin2.value.substring(0,1);
 
    var gijun_date = 921231;// 옆의 숫자는 81년1월1일 이후에 태어난 사람은 성인이 아닌것으로 판단
    if (document.jumin_form.jumin2.value.split(" ").join("") == "") {
        alert ('주민등록번호를 입력하여 주십시오');
        document.jumin_form.jumin1.focus();
        return false;
    }
 
 
    if (document.jumin_form.jumin1.value.length!=6)
 {
            alert ('주민등록번호 앞 6자리를 입력하십시오');
            document.jumin_form.jumin1.focus();
            return false;
    }
 
 if (document.jumin_form.jumin2.value.length != 7 )
 {
            alert ('주민등록번호 뒤 7자리를 입력하십시오.');
            document.jumin_form.jumin2.focus();
            return false;
    }
  if (isNaN(document.jumin_form.jumin1.value) || isNaN(document.jumin_form.jumin2.value))
 {
   document.jumin_form.jumin1.value = ""
   document.jumin_form.jumin2.value = ""
   alert('주민등록번호는 숫자만 가능합니다.');
   return false;
 }
    if ((document.jumin_form.jumin1.value.length!=6)||(mm <1 ||mm>12||dd<1)){
            document.jumin_form.jumin1.value = ""
            alert ('주민등록번호 앞 6자리가 잘못되었습니다.');
            document.jumin_form.jumin1.focus();
            return false;
    }
    if ((sex != 1 && sex !=2 )||(document.jumin_form.jumin2.value.length != 7 )){
            document.jumin_form.jumin2.value = ""
            alert ('주민등록번호 뒤 7 자리가 잘못되었습니다.');
            document.jumin_form.jumin2.focus();
            return false;
    }
    for (var i = 0; i <=5 ; i++){
        chk = chk + ((i%8+2) * parseInt(document.jumin_form.jumin1.value.substring(i,i+1)))
    }
 
    for (var i = 6; i <=11 ; i++){
            chk = chk + ((i%8+2) * parseInt(document.jumin_form.jumin2.value.substring(i-6,i-5)))
    }
 
    chk = 11 - (chk %11)
    chk = chk % 10
 
    if (chk != document.jumin_form.jumin2.value.substring(6,7))
    {
            document.jumin_form.jumin1.value = ""
            document.jumin_form.jumin2.value = ""
            alert ('잘못된 주민등록번호입니다.');
            document.jumin_form.jumin1.focus();
            return false;
    }
    if (document.jumin_form.jumin1.value < gijun_date)
    {
           alert ('성인인증 완료. Pass!!');
           document.jumin_form.jumin1.focus();
   document.location="http://naver.com";//성인일 경우 이동할 문서의 경로
    return false;
   
    }
    else
    {
           alert ('어린이는 나가주세요 ^^');
           document.jumin_form.jumin1.focus();
    return false;
    }
    return true;
}
//주민등록번호 자동 이동 기능
 function auto_Move(obj)
 {
  if (obj.value.length > 5)
  {
   jumin_form.jumin2.focus();
  }
 }
 
 function prev_move(obj)
 {
  if (obj.value.length == 0)
  {
   jumin_form.jumin1.focus();
  }
 }
-->
</script>
 
  
 
<form method="get" name="jumin_form" onsubmit="return jumin_QC()"><p></p><div style="text-align: center;"><b><span style="color: rgb(255, 0, 0); ">미성년자는 출입을 할 수 없습니다.</span></b></div><div style="text-align: center;"><b>본 성인인증은 성인인증 자체로만 이용되며 어떠한 형식으로도&nbsp;<span style="color: rgb(255, 0, 0); ">저장이 되지않습니다.</span> 믿고안심하고 인증하세요 ^^</b></div><p></p><p style="text-align: center;">
이름:<input name="username" onchange="return userName_QC(this.form)" maxlength="20" size="5"/>
주민등록번호 :<input maxlength="6" name="jumin1" onfocus="this.value = this.value;" onkeyup="auto_Move(this);" size="7/"/>
<input maxlength="7" name="jumin2" onkeyup="prev_move(this);" size="8/"/>            
<input type="submit" value="성인인증"/>
</p></form>





일단 위의 태그(?)로 성인인증을해서 성인인증이 되면 페이지를 나타내주고
되지않으면 다른페이지를 보여주고 또 직접접속을 막기위해서 직접 접속하면 막을려고합니다

한마디로 성인인증 pass를 못하면 절대 못들어가게...

그리고 송동우님이 말씀해주신

일단 b페이지 상단에
{getenv('HTTP_REFERER')}
이것을 입력하고

이것처럼 게시판 상단내용에 입력해도 그냥 단지 저글자만 뜰분 뭐가 안되더라구요....
다시한번만 부탁드리겟습니다 ㅜㅜ


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
별을 사랑했네 첨부한 이미지 본문에 안나오게 할수는 없을까요? [1] 2011.09.17 by 송동우
낭도섬지기 플래시메뉴와 일반메뉴 선택가능하게 하기 2 [3] 2011.09.17 by 송동우
강아지60 shopxe [1] 2011.09.17 by 오월동주
강아지60 shopxe 질문 [1] 2011.09.17 by 오월동주
강아지60 shopxe- 상품관리 [1] 2011.09.17 by 오월동주
박노열 트래픽 관련 질문입니다. [1] 2011.09.17 by 상현작가
배뚱맨 레이아웃에서 페이지 수정이 안 뜨요!! ㅠㅠ  
오월동주 이미지 올린후 다시 추가로 올리면 먼저 올린 이미지가 엑박이 뜨는문제  
알 수 없는 기억. music24 애드온이 아닌 다른방법 없을까요?  
namsman 페이지-내용직접추가-위젯을 넣으면 왜 엑박이 뜰까요? [1] 2011.09.17 by carnby
djdjjdjd 모바일 버젼에서 전화걸기로 연결  
피레느 설치경로 설정관련 [1] 2011.09.17 by ㅠ도라에몽ㅠ
별을 사랑했네 썸네일이 생성 안됩니다.  
운영인 제로보드 홈페이지나 게시판에 비밀번호 거는법/송동우님 봐주세요 [1] 2011.09.18 by 송동우
키스미베이베 안됩니다 ㅜㅜ 웹엔진님 송동우님 다시한번만... [1] 2011.09.18 by 송동우
류기 회원등급별로 업로드용량을 조절해줄 수 있을까요?  
에혀라X 갑작스런 애러! 도와주세요  
운영인 송동우님 죄송한데 좀 자세하게 설명해주실수있으신가요 ㅠ_ㅠ [1] 2011.09.18 by 송동우
j.M 세션정리 후 Warning: fgets(): 37 is not a valid stream resource in ...  
프릭서스 게시판 글을 수정할 수 있도록 권한을 줄 수 있나요? [1] 2011.09.18 by 송동우
gyein 게시판 스킨 설정 일괄적용할 수 있는 방법이 있나요?  
줄루™ 유투브 동영상을 게시판에 쉽게 공유하는 방법이 없나요? [1] 2011.09.18 by 송동우
마인드맵 코치 게시판 board 1.3.1 버전 설치후 에러메시지가 뜹니다. [1] 2011.09.18 by 송동우
CHZy 사진을 두르는 선 없애는 법 좀 알려주세요... [1] 2011.09.18 by 웹 엔진
djdjjdjd 모바일 버젼에서 전화걸기로 연결 [2] 2011.09.18 by 바람의매
가식 게시판 메뉴 [1] 2011.09.18 by 웹 엔진
zartin 위젯스타일이 적용이 왜 안되죠? [2] 2011.09.18 by zartin
ForHanbi 그룹 만기일 관리의 만기일 일자를 login_info에 보여주기 [1] 2011.09.18 by 감로수
boragirl 메인페이지 content위젯에서요 플래쉬 넣으면 메뉴가 안나와요..ㅠㅠ [1] 2011.09.18 by 하늘종
boragirl 이힝... 잘되고 있었는데ㅠㅠ... 도움좀 주세요...ㅠㅠ [1] 2011.09.18 by 하늘종