VIDEO
목차
Cookie (쿠키) - 생성/호출/삭제
Session (세션) - 생성/호출/삭제
Cookie (쿠키) - 생성/호출/삭제
[Cookie 생성]
$cookieName = "홈짱닷컴"; // key
$cookieValue = "Homzzang.com"; // value
setcookie ($cookieName, $cookieValue, time()-60, '/');
PS. 경로 적을 때, 따옴표로 감싸야 함.
[Cookie 호출]
<?php
if(!isset($_COOKIE[$cookieName])) {
echo $cookieName." 쿠키 생성 X";
} else {
print_r($_COOKIE); // Array ( [홈짱닷컴] => Homzzang.com )
echo "<BR>쿠키명: ".$cookieName; // 홈짱닷컴
echo "<BR>쿠키값: ".$_COOKIE[$cookieName]; // Homzzang.com
}
?>
PS. 개발자도구에서 Cookie 확인 방법F12키 > Application > Cookies > 해당도메인
[Cookie 삭제]
setcookie($cookieName, $cookieValue, time()-60 , '/');
PS. 현재 시간 이전으로 설정하면 됨.
PS. Cookie 사용법 더 자세히 보기: https://homzzang.com/b/php-31
Session (세션) - 생성/호출/삭제
[Session 생성]
session_start();
$_SESSION['site'] = "홈짱닷컴";
$_SESSION['host'] = "Homzzang.com";
또는,
session_start();
$_SESSION = array( 'site' => '홈짱닷컴', 'host' => 'Homzzang.com');
[Session 호출]
// session_start(); // 다른 웹페이지 경우엔 주석 해제 필요
print_r($_SESSION); // Array ( [site] => 홈짱닷컴 [host] => Homzzang.com )
echo $_SESSION['site'] ; // 홈짱닷컴
echo $_SESSION['host'] ; // Homzzang.com
?>
PS. session 파일 저장 위치 확인php.ini 파일에서 session.save_path 키워드로 검색
[Session 삭제]
session_unset(); // 해당 파일부터, 모든 세션값을 삭제.
// 단, 세션파일은 삭제 X
또는,
session_destroy(); // 다른 파일부터, 모든 세션값을 삭제. (즉, 해당 파일에선 값 유지) // 또, 세센파일도 삭제 O
PS. 파일과 값을 함께 바로 제거하려면, 둘다 실행.
※ Session 사용법 더 자세히 보기: https://homzzang.com/b/php-32
주소 복사
랜덤 이동
최신댓글