쿠키는 사용자의 정보를 컴퓨터에 저장합니다.
세션은 사용자의 정보를 서버에 저장합니다.
이 두개의 차이점을 보고 접근하면 데이터를 관리하는데 도움이 됩니다. 두 정보 모두 다수의 페이지에서 사용할 수 있습니다.
setcookie('쿠키명', '쿠키값', time()+86400);setcookie('쿠키명', '쿠키값', '폐기시간', '경로');
쿠키를 설정합니다. 3600초는 1시간, 86400초는 24시간입니다.
setcookie('쿠키명', '쿠키값', time()+3600, '/template/');template 폴더 범위 안에서만 쿠키를 사용합니다
$_COOKIE['쿠키명'];if(isset($_COOKIE['check'])){
echo
} else {
echo "쿠키가 없습니다";
}setcookie("쿠키명", "쿠키값", time()-100)현재 시간보다 빠르게 설정하여 소멸하게 작업합니다.
session_start();
$_SESSION['세션명'] = '세션값'session_start();
$_SESSION['userId'] ='rdg';
if (isset($_SESSION['userId'])) {
echo "아이디 : {$_SESSION['userId']}";
} else {
echo "세션 생성 실패"
}unset($_SESSION['세션명']);하나의 섹션을 삭제합니다
session_destroy();모든 세션을 삭제합니다.
var_dump($_SESSION);세션 리스트를 배열로 출력합니다.