메뉴 건너뛰기

XE Guidebook

PHP 강좌
2012.08.15 21:18

2-16 세션

조회 수 337 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

  

◆ 세션
 
 

(특정한 활동을 위한) 시간을 의미하며
단말 세션(terminal session)이란 대화형 시분할 시스템으로, 단일 사용자가 시스템에 로그온(log on)한 뒤,
로그오프(log off)할 때까지의 시간을 말한다.
 
로그인하여 사용하는 동안 전역변수를 저장하는 공간이라고 생각하면 좋을 것 같다.
가령, 로그인정보를 보관하거나 장바구니에 구매한 아이템들을 로그인한 동안만 보관하는 공간이다.
 
세션이 시작되고, 로그인이 이루어지면,
세션영역에 ID나 NAME등 개인을 구분할 수 있는 값을 저장하여 사용함으로써 로그인 처리를 하게 된다.
로그오프 할 경우에는 session_destroy()나 세션에 "" 값을 주어서 로그오프시키는 방법 등이 있다.
 
세션은 쿠키와 달리 보안상 로그인 정보를 서버에 저장하여 사용자들의 로그인 정보에 대한 보안을 한층 업그레이드 할 수 있게 해 준다. 
 
 

ㅇ session_start(); //세션의 초기화 
   $_SESSION['변수명'] ///세션의 등록

<?
session_start();
$_SESSION['car']='BMW';
?>
 
<?
session_start(); //세션의 시작(반드시 가장 먼저 선언)
$id=session_id(); //세션의 아이디 확인
?>
 
 

ㅇ unset($_SESSION['변수명']);
 
<?
ob_start();  //세션보다 출력문이 먼저 와도 오류 안 생기게 해준다.
echo "세션";
session_start()
$id=session_id();
unset($_SESSION['car']; //세션 삭제
?>
 


List of Articles
번호 분류 제목 조회 수 글쓴이
32 기타 PHP 웹프로그래밍을 위한 Windows에 APM 설치하기 file 355 happiziger
31 기타 Windows에 Apache + PHP 설치하기 file 3479 happiziger
30 PHP 강좌 2-26 Property 만들기 437 happiziger
29 PHP 강좌 2-25 이중 for문(반복문) 한 번에 빠져나가기 823 happiziger
28 PHP 강좌 2-24 함수에서 변수 주소 받기 399 happiziger
27 PHP 강좌 2-23 file_exists() : 파일의 존재 여부 확인 함수 491 happiziger
26 PHP 강좌 2-22 연관어 배열 326 happiziger
25 PHP 강좌 2-21 연관어 검색(키값 출력 및 정렬) 419 happiziger
24 PHP 강좌 2-20 객체를 함수로 인자 전달하기 484 happiziger
23 PHP 강좌 2-19 배열(array())의 다양한 용도 417 happiziger
22 PHP 강좌 2-18 header() 함수 : 문자셋 지정 1029 happiziger
21 PHP 강좌 2-17 환경 변수 392 happiziger
» PHP 강좌 2-16 세션 337 happiziger
19 PHP 강좌 2-15 쿠키(Cookies) 352 happiziger
18 PHP 강좌 2-14 iconv() : 인코딩함수 376 happiziger
17 PHP 강좌 2-13 class 객체 배열 사용하기 794 happiziger
16 PHP 강좌 2-12 class 상속 330 happiziger
15 PHP 강좌 2-11 class, var $, this 406 happiziger
14 PHP 강좌 2-10 include()와 require() 307 happiziger
13 PHP 강좌 2-09 <form> 태그의 입력 양식 정보 제어하기 위한 객체 378 happiziger
Board Pagination Prev 1 2 Next
/ 2