Written by
php-style
on
on
쿠키
쿠키
■쿠키(cookie)
웹 사이트에 접속할 때 서버에 의해 사용자의 컴퓨터에 저장되는 정보
이렇게 저장된 사용자의 정보를 클라이언트 측의 컴퓨터에 남겨 필요할 때마다 재사용
주로 로그인 정보나 장바구니 정보를 저장하는 용도로 많이 활용
사용자의 정보가 컴퓨터에 고스란히 남기 때문에 사생활 침해의 우려가 있으며, 보안과 관련된 이슈 존재
■쿠키 생성
setcookie() : 쿠키 생성
setcookie ( $name [, $value [, $expire [, $path [, $domain [, $secure [, $httponly ]]]]]] )
setcookie()의 매개변수 중에서 쿠키 명을 제외한 매개변수는 모두 옵션
쿠키는 명시된 지속 시간이 지나면 무효가 되며, 지속 시간을 전달하지 않으면 브라우저가 닫히기 전까지 계속 유효
또한, 사용자가 직접 삭제하지 않는 한 브라우저에 계속 남음
만약 HTTPS 프로토콜에서 사용하려면 secure 값을 true로 설정
HTTP 프로토콜에서만 사용하도록 하려면 httponly 값을 true로 설정
쿠키는 $_COOKIE["쿠키이름"]을 통해 접근 가능
...
※ setcookie()가 포함된 PHP 스크립트 코드는 태그보다 앞에 위치
■쿠키 삭제
unset(), setcookie() : 생성된 쿠키 삭제
...
from http://woong971.tistory.com/91 by ccl(A) rewrite - 2021-11-06 14:01:02