상세 컨텐츠

본문 제목

쿠키 생성

php

by 개발일지작성 2024. 3. 22. 19:39

본문

728x90

cookie : 사용자에게 정보를 전달하여 사용가능

ex) 사용자에게 토큰이나 세션을 쿠키에 담아서 주고 비교하며 사용가능 (글쓰기 시 쿠키에 담긴 토큰 or 세션값을 비교 후 글 작성 허용)

 

make.php

<?php
// 쿠키 만들기
// 쿠키에 사용자의 정보를 담아서 사용할 수 있음
//  순서대로 쿠키 변수 이름, 내용, 사용시간 240초, 사용할 경로(/ = 전체적용)
// 240초간 사용 가능한 $a = 홍길동 을 만든 것과 비슷
setcookie("ck_name", "홍길동", time() + 240, "/");

?>

<a href="cookie.php">쿠키 확인</a>

 

 

cookie.php

<?php

// 쿠키에 담긴 정보를 이용하기
if (isset($_COOKIE['ck_name'])) {
    echo '이름은 : '.$_COOKIE['ck_name']. '입니다.';
} else {
    echo '이름을 모르겠습니다.';
}
?>

<a href="delete.php">쿠키지우기</a>

 

 

delete.php

<?php
// 쿠키 삭제 : 내용을 비워두고 - 를 설정하면 쿠키가 삭제됨
setcookie("ck_name", "", time() - 240, "/");

?>

'php' 카테고리의 다른 글

PHP MySQL Prepared Statements (PDO) 인젝션 공격 방어  (1) 2024.03.25
Excel 내용 DB에 저장  (0) 2024.03.25
간단한 이미지 갤러리 (디자인, DB, 페이징, 썸네일 x)  (1) 2024.03.22
PHP $_GET, $_POST  (0) 2024.03.21
PHP $_SERVER  (0) 2024.03.21

관련글 더보기