본문 바로가기

기초공부/WEB

[PHP]쿠키cookie

쿠키

웹사이트에 접근할 때 서버에 의해 저장되는 값으로 사용자를 구별하기 위해 사용한다. 클라이언트에 저장하므로 보안에 취약하지만 서버에 부담을 줄일 수 있다.

쿠키 생성

setcookie(name, value, expire, path, domain, secure, htttponly)

  1. name : 생성할 쿠키 이름
  2. value : 쿠키의 값
  3. expire : default 0, 쿠키가 유지될 시간 설정(초단위), 입력이 없으면 브라우저가 닫히기 전까지 유효하다
  4. path : 특정 위치에서만 사용가능하도록 설정
  5. / : 전체 경로에서 사용될 때 입력
  6. domain : 사용될 도메인 지정
  7. secure : https에서만 시용가능하도록 설정, true or false 설정
  8. httponly : http에서만 사용가능하도록 설정, true or false 설정
  9. setcookie() 함수 이전에 화면에 출력이 있으면 안 된다
  10. name 이외의 옵션은 선택이다

쿠키 이용

$_COOKIE[name] : 쿠키에 접근할 수 있다

쿠키 삭제

setcookie(name, "", 0) : setcookie를 이용하여 만기일을 과거로 하면 삭제할 수 있다


'기초공부 > WEB' 카테고리의 다른 글

[PHP]Superglobals, $_SERVER  (0) 2019.05.06
[PHP]getenv  (0) 2019.05.06
[JavaScript]eval  (0) 2019.04.05
[CSS]font 속성  (0) 2019.04.01
stackoverflow april fools day cursor-effects  (0) 2019.03.31