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.0175 sec