本文へスキップ

cookies 사용하기

MintState 2008年10月31日 11:13 閲覧 14794

cookies 사용하기

cookie를 사용하는 이유는 많이 있습니다.

그중 하나가 사용자를 인증하는 부분입니다.
매번 사용자를 인증할 필요 없이 인증한 사용자를 cookie값을 주어 일정 시간 동안 인증 한것처럼 사용할 수 있겠죠...

1. cookie의 갯수 제약
한 서버당 최대 20개 그리고 총 300개의 쿠기를 가질 수 있습니다.
2. cookie사용의 주의점
cookie를 선언하기전에 어떠한 문자도 http헤더에 넘겨주면 Error가 발생합니다.
꼭 cookie 선언후 문자를 표시하세요...(공백도 포함됩니다.)

먼저 쿠키에 사용되는 함수입니다.
단 하나의 함수로 생성하고 삭제합니다.

int setcookie(string cookename, string [value], integer [lifttime], string [path], string [domain], integer [secure]);

설명
setcookie(쿠키이름, 쿠키값, 유지시간, 디렉토리, 도메인, 안정성여부);

cookie선언하기

<?php 
/* 
cookie를설정한다쿠키의변수는username이며값은 
prolinux이다. 
이화일은setcook.php3viewcook.php3delcook.php3 
이렇게3개의화일로 쿠키의 내용을 간단하게 알아볼 
수있다. 
*/ 
setcookie("username","prolinux"); 
?>

 

cookie보여주기

<?php 
/* 
cookie에저장된username의값을표시한다. 
이화일은setcook.php3viewcook.php3delcook.php3 
이렇게3개의화일로 쿠키의 내용을 간단하게 알아볼 
수있다. 
*/ 
echo$username; 
?>

 

cookie삭제하기

<?php 
/* 
cookie를삭제한다.쿠키의값이없이변수가선언되면 
그쿠키값은삭제된다. 
이화일은setcook.php3viewcook.php3delcook.php3 
이렇게3개의화일로 쿠키의 내용을 간단하게 알아볼 
수있다. 
*/ 
setcookie("username"); 
?> 

 

쿠기값을 가져오는 방법
2가지 방법이 있습니다.
그중 하나는 cookie보여주기 에서 사용한 방법 쿠키 이름을 호출하는 것입니다.
또하나는 $HTTP_COOKIE_VARS("쿠키이름") 이렇게 해주면 됩니다.

共有 X Facebook LINE QR コード

コメント 0 件

最初のコメントを書いてみましょう。