가입시 미성년자(나이) 제한하기~ 확실~ > Web Development

본문 바로가기
  • kb@lovelet.com
사이트 내 전체검색

RESOURCES Web Development

가입시 미성년자(나이) 제한하기~ 확실~

페이지 정보

본문

안녕하세요..^^

제가 이번에 홈페이지를 꾸미는 중 미성년자 가입을 제한하려고..
여기서 정보를 찾았는데.. 아쉽게도.. 해마다 바꾸어 주어야 하더군요..
그래서.. 예전 도스시절때 터보-C 하던 실력으로.. 해보니.. 완벽해결^^

제로보드 폴더에 member_join_ok.php를 찾으신후~
65번째줄에 "// 주민등록 번호 루틴" 밑에 넣으시면 됩니다.

-------< 이 아래부분 부터>----------------------------
$todate = date("Ymd");        // 현재 년월일구하기
$jum = $jumin1 + 19000000;  // 년도를 붙이기 위해
$result = $todate - $jum + 10000; // 10000은 우리나라 나이로 한살 더 먹기때문에
if($result < 200000) Error("미성년자는 가입을 받지 않습니다.","");
-------< 여기 위까지  그대로 복사해 넣으세요>-----------

루틴을 간략하게 설명 드리면~
현재 년/월/일을 구해서 주민등록 앞자리 7자리 숫자에서 뺀 값이 20살보다 작으면 가입을 불가시킵니다.
현재 년과 생일로 계산하기때문에 평생 안 고치셔도 됩니다.
그런데.. 날짜까지 계산하기 때문에 정확히 20세 되는 날부터 성인으로 계산되네요. ^^;
생일 느린사람 정말 억울하지만.. 실력이 딸려서 죄송.. ㅡㅡ;
만약 년도로 하실려면.. 날짜함수에서 년만 구하시고 주민등록번호에서 앞 두자리만 따와서 계산하시면 될 것 같습니다.
PHP는 오늘 처음이라.. 함수도 잘 몰라서..^^;; 이것 까지는...

그럼 잘 쓰세요~ ^-^

Share Post:

댓글목록

등록된 댓글이 없습니다.

Sign In
OR
Don't have an account? SIGN UP

Keywords

Visits

접속자

Total Visits
1,892,133