쿠키란
- 구워 먹는것.
- 굽는다. - 서버가 브라우저를 통해 이용자의 저장공간에 쿠키 굽는다.
- 먹는다. - 서버가 브라우저를 통해 이용자의 쿠키를 가져온다.
쿠키는 어떤대에 쓰이나?
- 어떤 사이트를 접속시 사이트에서는 정보를 저장하기위해 사용자의 PC에 쿠키를 구워 저장한다.
(장점)
그럼 다음에 다시 접속했을때 그 쿠키를 웹브라우저를 통해 가져온다. ( 접속 속도 향상 )
개인정보를 저장하기 때문에 자동로그인등의 기능과 같이 중복된 작업을 최소화할 수 있다.
(단점)
개인정보가 저장되어있기 때문에 개인정보가 탈탈탈 털린다.
쓸때 없는 용량이 생겨난다.(작은용량이지만..)
이런 장점과 단점이 있습니다. 간단히 알아보면 그렇고요. 굽는다와 먹는다. 의 개념은 쉽게 이해하기 위해 적어 봤습니다.
브라우저를 통해 의 부분에 밑줄을 친 이유는 서버가 가져오고 싶다고 이것 저것 막 가져올 수 는 없다는거입니다. 쿠키도 조건을 두어서 아무나 모든쿠키를 다 읽을 수 있는것은 아니기 때문이죠.
쿠키 생성
<? setcookie("쿠키 명", "쿠키 값", 폐기시간, "경로", "호스트", "보안사용"); ?>
쿠키명은 필수이며 나머지는 경우에 따라 값을 넣어주게 됩니다.
인자 | 필수 | 설명 |
쿠키명 | Y |
쿠키이름 |
쿠키값 |
N |
쿠키의 값 |
폐기시간 |
N |
쿠키의 폐기시간설정 time() 함수 |
경로 |
N |
쿠키를 사용할 수 있는 서버 경로 |
도메인 |
N |
쿠키를 사용할 수 있는 도메인 |
보안 |
N |
HTTPS에서만 사용할지 결정 |
[출처] [PHP] 쿠키(Cookies)|작성자 aih303
'Programming > PHP' 카테고리의 다른 글
XE 삭제가안될시 지우는 방법 (0) | 2012.11.02 |
---|---|
[모바일웹] 모바일웹 해상도 meta 태그로 정하기. (0) | 2012.08.27 |
[모바일웹] 스마트폰 구분하기. (0) | 2012.08.24 |
세션이란? (0) | 2012.07.31 |
PHP란? (1) | 2012.07.10 |