세션(session)
세션이란 '어떤 특별한 목적으로 어떤 사용자나 단체에 의해 점유되는 일정 기간 동안의 시간'이라는 말로 HTTP 프로토콜의 특징인 사용자의 상태를 유지할 수 없는 stateless 성질을 웹 서버가 사용자의 상태를 유지하는 기능을 말합니다.
세션은 사용자의 데이터를 서버쪽에서 저장하고 사용자의 시스템에는 서버에 저장되어 있는 해당 사용자의 데이터를 찾아서 가져올 수 있는 식별키만을 저장합니다.
세션 시작하기
session_start();
session_start();
session_register("name");
$name = "홍길동";
세션 삭제하기
session_start();
session_register("name");
$name = "홍길동";
session_unregister("name");
session_start();
session_register("name");
session_register("age");
$name = "홍길동";
$age = "20";
session_destory();
세션 변수를 사용한 세션 사용 예제
<?
session_start();
if ( isset($_SESSION['view'] )) {
$_SESSION['view'] = $_SESSION['view']+1;
} else {
$_SESSION['view']=1;
}
echo $_SESSION['view'];
if ($_SESSION['view'] == 10) {
session_destroy();
}
?>
'PHP > PHP' 카테고리의 다른 글
HTML 특수 문자 치환 코드 (0) | 2009.10.15 |
---|---|
Warning: Cannot modify header information - headers already sent by (0) | 2009.10.15 |
mail() 함수 (0) | 2009.10.05 |
PHP 정규 표현식 함수 (0) | 2009.10.05 |
PHP 변수값을 자바스크립트 변수로 넘기기 (0) | 2009.09.24 |