세션 생성 및 종료
프로그래밍/PHP2015. 5. 12. 16:50
반응형
[세션 생성]
session_start(); // 세션 시작할때.. 또는 기존 세션 이용할때 꼭 필요합니다. 세션이 필요한 모든 페이지에 삽입해야 합니다.
(참고로 php.ini 에서 session.auto_start = 1 옵션을 주면 모든 웹페이지에 적용되므로 해당 행은 필요가 없어집니다)
아이디와 패스워드 비교해서 일치하면 아래와 같이 생성해주면 됩니다.
$_SESSION['id']="user"; // 생성
$_SESSION['name']="SYSDOCU"; // 생성
[세션 확인]
echo "$HTTP_SESSION_VARS[id]";
echo "<br>";
echo "$HTTP_SESSION_VARS[name]";
[세션 활용]
if 문을 사용하여 세션 생성(로그인) 전과 후의 화면을 다르게 할 수 있습니다.
if ($HTTP_SESSION_VARS) {
echo "로그인 성공!!";
}
else {
echo "로그인 실패!!";
}
[세션 삭제]
session_start();
unset($_SESSION['id']);
unset($_SESSION['name']);
session_destroy();
반응형
'프로그래밍 > PHP' 카테고리의 다른 글
특정 날짜로 요일 알아내기 (0) | 2015.06.11 |
---|---|
php 에서 mysql 접근시 캐릭터셋 지정하기 (0) | 2015.05.14 |
초간단 파일 업로드 소스 (0) | 2015.05.08 |
[jQuery] 다양한 효과 URL (0) | 2015.05.04 |
배열 출력하기 (foreach) (0) | 2015.01.27 |
댓글()