반응형
쿠키란 무엇인가요?
쿠키는 방문한 웹사이트에서 생성된 파일로, 인터넷 사용정보를 저장하여 온라인을 쉽게 탐색할 수 있게 합니다. 쿠키를 사용하면 사이트에서 로그인 상태를 유지하고 사이트 환경설정을 기억하며 지역 관련 콘텐츠를 제공할 수 있습니다.
출처 https://support.google.com/chrome/answer/95647?hl=ko&co=GENIE.Platform%3DDesktop
웹사이트에 접속했을때 쿠키가 저장되어 로그인 정보나, 장바구니, 팝업(24시간동안 열지않기) 등등 이용 가능합니다.
구조
setcookie([쿠키이름], [쿠키값], [만료시간(초 단위)], [경로]);
setcookie("cookie", "cookiename", time() + 3600, "/"); // 3600초(1시간) 쿠키값 설정
위와같이 setcookie를 사용해서 선언하고
echo로 쿠키를 출력하면 쿠키가 저장된 것을 확인 가능합니다.
<?php
echo $_COOKIE["cookie"];
// 쿠키명 cookie값 출력
?>
결과
쿠키가 출력됨을 확인 가능합니다.
쿠키 삭제하는법
쿠키를 생성하는 setcookie() 함수가 있지만 삭제하는 함수는 없습니다.
setcookie() 함수를 이용해서, 만료기간을 음수값, 0으로 설정해주면 쿠키가 삭제됩니다.
구조
setcookie("cookie", "", 0, "/");
setcookie 설정후 출력하시면 만료기간이 0이되어 쿠키가 삭제됩니다.
반응형
'php' 카테고리의 다른 글
[php] if, else, else if 사용법 (php 조건문) (0) | 2022.09.13 |
---|---|
[php] php에서 db연결 (dbconfig) (0) | 2022.08.19 |
[php] include(), include_once(), repuire(), require_once 파일 불러오기 (0) | 2022.08.17 |
[php] 랜덤 숫자 rand 함수 출력 (5) | 2022.08.15 |
[php] mktime(), strtotime() 이용 날짜 지정, 날짜,시간 더하기 (0) | 2022.08.14 |
댓글