쿠키
웹사이트에 접근할 때 서버에 의해 저장되는 값으로 사용자를 구별하기 위해 사용한다. 클라이언트에 저장하므로 보안에 취약하지만 서버에 부담을 줄일 수 있다.
쿠키 생성
setcookie(name, value, expire, path, domain, secure, htttponly)
- name : 생성할 쿠키 이름
- value : 쿠키의 값
- expire : default 0, 쿠키가 유지될 시간 설정(초단위), 입력이 없으면 브라우저가 닫히기 전까지 유효하다
- path : 특정 위치에서만 사용가능하도록 설정
- / : 전체 경로에서 사용될 때 입력
- domain : 사용될 도메인 지정
- secure : https에서만 시용가능하도록 설정, true or false 설정
- httponly : http에서만 사용가능하도록 설정, true or false 설정
- setcookie() 함수 이전에 화면에 출력이 있으면 안 된다
- 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 |