주민등록 번호를 가지고 성인 확인을 하려면...

주민등록 번호를 가지고 성인 확인을 하려면...

QA

주민등록 번호를 가지고 성인 확인을 하려면...

답변 1

본문

안녕하세요!
주민등록 번호를 폼에서 입력받아서
성인인지 아닌지를 검사하는 프로그램을
생각하는데요.
date 함수들을 잘 쓰면 될꺼 같은데
아시는분 도움 좀 주세요

이 질문에 댓글 쓰기 :

답변 1


주민번호을 입력 받았습니다. 앞에 두자리만 필요하죠!

$ser_no1 = "771010"; // 이렇게 있다고 합시다.
 
$ser_no2 = "1111111";

$year = date("Y", time());      // 현재의 년도

$ser_y= substr($ser_no1, 0, 2); // 주민번호 앞 두자리

// 1900년 이후와 2000년 이후 구분. 1900 이전 출생자는 고려 되지 않음.

$age = ( substr($ser_no2, 0, 1) > 2 ) ? 2000+$ser_y:1900+$ser_y;

$age = $year - $age;

if ( $age > 19 ) echo "성인" else echo "미성년자";
 
이런식으로 하면 되겠네요. 아주 간단하죠!
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17
© SIRSOFT
현재 페이지 제일 처음으로