성인인증 정보
성인인증본문
if((strlen($jumin1)==6)&&(strlen($jumin2)==7)){ //주민앞=6자리 주민뒤=7자리
$total=0;
$jnum=$jumin1.$jumin2;
for($i=0;$i<13;$i++) $jnum[$i]=intval($jnum[$i]);
$total=$jnum[0]*2+$jnum[1]*3+$jnum[2]*4+$jnum[3]*5+$jnum[4]*6+$jnum[5]*7+$jnum[6]*8+$jnum[7]*9+$jnum[8]*2+$jnum[9]*3+$jnum[10]*4+$jnum[11]*5;
$total=$total%11;
$total2=11-$total;
if($total2>9) $total2=$total2%10;
$total=$jnum[12];
if($total==$total2){ //올바른주민번호일때
$now_date=date("Ymd",time());
if(substr($jumin2,0,1)<3) $jumin1_8str="19".$jumin1;
else $jumin1_8str="20".$jumin1;
$nowage=$now_date-$jumin1_8str;
if($nowage<190000){ //미성년
echo"<script>
window.alert('성인인증에 실패하였습니다.');
location.href=('../include/name_input_seed.php');
</script>";
exit;
} else{ //성인
echo"<script>
window.alert('성인인증 되었습니다.');
location.href=('../arbeit/employ_list.html');
</script>";
exit;
}
} else{ //틀린주민번호일때
echo"<script>
window.alert('성인인증에 실패하였습니다.');
location.href=('../include/name_input_seed.php');
</script>";
exit;
}
} else{ //주민앞!=6자리 주민뒤!=7자리
echo"<script>
window.alert('성인인증에 실패하였습니다.');
location.href=('../include/name_input_seed.php');
</script>";
exit;
}
조금수정해서 썼는데.. 도움되셔라고 올립니다...
필요의 의해 echo 에 세션을 줘도 좋을것같습니다...
0
댓글 1개
프로그래밍 문외한으로서는 접근하기가 너무 어렵네요. ㅠ-