-
cookie / session 사용하기PHP 2020. 12. 16. 15:29728x90
cookie 를 사용하는 코드를 알아보자
<?php setcookie("쿠키이름", "저장할 값", time()+60*60*60, '/'); ?>
- time()*60*60*60 을 하면 현재시간부터 하루동안 쿠키가 남아있는다
- '/' 는 클라이언트 쪽에 저장한다는 뜻이다
저장할 쿠키를 가져와보자
<?php $value = $_COOKIE['쿠키이름']; ?>
쿠키 이름으로 쿠키값을 가져오면 된다
session 을 사용하는 코드를 알아보자
<?php session_start(); $_SESSION['세션이름'] = '세션값'; ?>
- session 은 클라이언트마다 고유한 id 를 가지고 있기 때문에 브라우저가 종료되면 session 도 같이 종료된다
저장한 session을 가져와보자
<?php session_start(); echo $_SESSION['세션이름']; ?>
session 을 삭제하는 방법에는 총 3가지가 있다
1. 특정세션만 삭제하는 방법
<?php unset($_SESSION['세션이름']); ?>
2. 전체 세션변수 삭제
세션은 배열형태이기 때문에 새로운 배열을 넣으면 초기화가 된다
<?php $_SESSION = array(); ?>
3. 전체 세션뿐만 아니라 서버에 저장된 데이터까지 제거하는 경우 사용한다
<?php session_destroy(); ?>
세션을 사용할 때는 session_start() 를 선언 후 사용해야한다
728x90728x90'PHP' 카테고리의 다른 글
php.ini 파일 분석 (0) 2020.12.23 Eclipse PHP 한글 깨질 때 (0) 2020.12.18 PHP parameter 및 return 지정법 (0) 2020.12.11 require_once, namespace : import 시키는 방법 (0) 2020.12.11