U E D R , A S I H C RSS

ZP Board/PHP Study/쿠키


1. 쿠키란?

  • 쿠키(Cookie)는 클라이언트 컴퓨터의 하드에 해당 컴퓨터의 여러가지 정보가 저장된 파일을 지칭하는 말입니다. 현재 많은 사이트들이 이를 이용해서 여러가지 서비스를 제공하고 있습니다. 를 들자면 제로위키에서는 이를 이용해서 로그인 서비스를 제공하고 있답니다.

2. PHP에서 쿠키를 사용하는 방법

~cpp 
boolean setcookie ( "이름" [, string value [, 제한시간 [, "경로" [, "주소" [, 보안]]]]])
  • setcookie는 반드시 제일 먼저 설정이 되어야 한다.
  • <html> <head> 등등 보다도 앞에 있어야 한다.
  • 제한시간 항목에는 time()이나 mktime()함수의 리턴값을 사용할 수도 있다.
  • 뒤에 경로, 도메인주소, 보안은 사용안해도 된다.
  • 주의사항
    • 쿠키는 그 쿠키를 유효하게 하기 위해 페이지를 재로딩하기 전까지는 작동되지 않는다.
    • 쿠키는 생성될 당시의 인수(parameter)를 그대로 넣어 삭제해야 한다.
    • ex)

~cpp 
// 만들기
setcookie("CookieName", "Test Value");
    setcookie("CookieName", $value, time()+3600); // 제한시간 한시간의 쿠키 보내기..
    setcookie("CookieName", $value, time()+3600, "경로", "도메인주소", 1);

// 지우기
setcookie("CookieName");
    setcookie("CookieName", $value, time()-3600);
    setcookie("CookieName", $value, time()-3600, "경로", "도메인주소", 1);

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:30
Processing time 0.0092 sec