파일 구성
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]
'phpsource > 회원인증' 카테고리의 다른 글
{성인인증}5.성인용 페이지 (0) | 2002.02.25 |
---|---|
{성인인증}3.로그인 처리 (0) | 2002.02.25 |
{성인인증}2.홈페이지 구성 (0) | 2002.02.25 |
{성인인증}1.기본 구성 (0) | 2002.02.25 |
{쿠키회원인증}3.쿠키퍼미션 클래스 (0) | 2001.02.22 |