본문 바로가기
PHP 백엔드 프로그래밍

#12 PHP 쿠키(cookie)

by 강바리 2022. 10. 27.
728x90
반응형

PHP에서 쿠키는 인터넷 사용자가 웹사이트를 접속시 

서버에서 보내주는 작은 데이터를 의미한다. 

 

쿠키는 사용자의 PC에 텍스트 형식으로 저장되며 

사용목적은 아래와 같ㅋ다.

 

1) 웹사이트의 어떠한 페이지에서도 로그인 상태를 파악한다.

2) 인터넷 쇼핑몰에서 구매하는 물품을 장바구니에 담아놓는다.

3) 제3자가 웹 페이지에 관고 베너를 표시한다.

 

PHP에서 쿠키의 사용법은 아래와 같다.

 

1. setcookie() 함수

    쿠키를 설정할때 사용하는 함수이다.  

    함수의 인자값은 쿠키명칭 / 쿠키값 / 유효기간 3개를 입력한다.

 

   유효기간은 현재시간인 time() 함수에 원하는 유효기간을 입력한다.

   ex) time() + 120 : 현재시간에서 120초 유효하다

   ex) time() + 24*60*60 * 30 : 현재시간에서 30일간 유효하다.

 

2. isset() 함수

    등록된 쿠키를 확인하는 함수입니다. 

    

   ex) isset() 함수로  강바리라는 쿠키가 존재하는지 확인합니다.

         해당 쿠키가 있으면 쿠키의 값을 출력합니다 

만약 쿠키가 존재하지 않으면 isset() 함수에서 FALSE를 반환합니다.

 

3) 쿠키 삭제

    쿠키 삭제는 쿠키를 생성하는것과 동일한 함수를 기입합니다.

    쿠키의 이름을 입력하고 값을 공백인 NULL값을 입력합니다.

    유효기간을 현재보다 과거인 마이너스를 입력하면 쿠키가 삭제됩니다. 

728x90
반응형

댓글