주민등록 번호를 가지고 성인 확인을 하려면...
본문
안녕하세요!
주민등록 번호를 폼에서 입력받아서
성인인지 아닌지를 검사하는 프로그램을
생각하는데요.
date 함수들을 잘 쓰면 될꺼 같은데
아시는분 도움 좀 주세요
주민등록 번호를 폼에서 입력받아서
성인인지 아닌지를 검사하는 프로그램을
생각하는데요.
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 "미성년자";
이런식으로 하면 되겠네요. 아주 간단하죠!
답변을 작성하시기 전에 로그인 해주세요.