phpsource/회원인증2002. 2. 25. 14:26
파일 구성
logout.php - 로그아웃 처리
로직
< 로그아웃처리 페이지 로직 >
소스 코드
각 버전별로 작성된 코드를 보면 session_unset 함수를 이용하여 모든 세션변수를 해제시키지 않고 세션변수 $AdultCard 에 대하여만 해제시키도록 하였습니다. 세션 함수를 본 성인 인증 소스만 사용한다면 session_unset 함수로 모든 세션변수를 해제시켜도 관계없지만 만약 성인 인증 소스 외에 현 웹사이트의 다른 문서에서도 세션 함수를 사용해야 한다면 성인 인증 소스에서만 사용하고 있는 세션변수 $AdultCard 만 해제시켜야 다른 문제가 발생하지 않습니다.
PHP 4.0.0 ~ 4.0.5일 때
[code php;gutter:false] <?php session_start(); session_unregister("AdultCard"); ?> <META http-equiv='refresh' content='0; url=home.php'> [/code]
PHP 4.1.0 ~ 일 때
[code php;gutter:false] <?php session_start(); unset($_SESSION["AdultCard"]); ?> <META http-equiv='refresh' content='0; url=home.php'> [/code]

Posted by 방글24