세션 변수 ( PHP 4.0 이상에서 사용 가능 )
- 페이지 변경시에도 값을 유지할 수 있다.
세션 변수의 선언
1) 변수 선언
- bool session_register(mixed name [,mixed ...])
- $_SESSION['mixed name'] = 값 (PHP 5.4이상)
2) 세션 시작
- bool session_start(void)
3) 현재 사용자의 세션ID
- string session_id([string id])
4) 세션 변수가 저장되는 파일의 위치
- string session_save_path([string path])
5) 전역 변수가 세션에 등록되었는지 확인
- bool session_is_registered(mixed name)
- bool isset(mixed name) <- $_SESSION 사용시
6) 세션 변수를 등록 취소하고자 할때
- bool session_unregister(string name)
- void unset(mixed name) <- $_SESSION 사용시
7) 등록된 변수들의 값 모두 초기화
- void session_unset(void)
8)등록된 변수를 파괴하는 함수
- bool session_destroy(void)
||예제||
- now.php -
<?PHP
session_resigter('A', 'B'); //5.3버전 이상에선 배제됨
$A = 10;
$B = 20;
$C =30;
// 더 좋은 방법 PHP 5.4 버전
// $_SESSION['A'] = 10;
// $_SESSION['B'] = 20;
?>
<a href="./nextpage.php">다음페이지<a/>
- nextpage.php -
<?PHP
session_start();
print "$A, $B, $C";
?>
nextpage.php 결과 ==> 10, 20,
댓글 없음:
댓글 쓰기