쿠키란

- 구워 먹는것.

- 굽는다. - 서버가 브라우저를 통해 이용자의 저장공간에 쿠키 굽는다.

- 먹는다. - 서버가 브라우저를 통해 이용자의 쿠키를 가져온다.


쿠키는 어떤대에 쓰이나?

- 어떤 사이트를 접속시 사이트에서는 정보를 저장하기위해 사용자의 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

+ Recent posts