YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > PHP
검색
멤버이름    오토
비밀번호 
 

cookies 사용하기

페이지 정보

작성자 MintState 댓글 0건 조회 13,639회 작성일 08-10-31 11:13

본문

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("쿠키이름") 이렇게 해주면 됩니다.

댓글목록

등록된 댓글이 없습니다.

Total 165건 6 페이지
PHP 목록
번호 제목 글쓴이 조회 날짜
40 MintState 12473 10-31
39 MintState 13228 10-31
38 MintState 11435 10-31
37 MintState 12919 10-31
열람중 MintState 13640 10-31
35 MintState 11435 10-31
34 MintState 11069 10-31
33 MintState 17854 10-31
32 MintState 14496 10-31
31 MintState 11722 10-31
30 MintState 13528 10-29
29 MintState 17832 10-29
28 MintState 12207 10-29
27 MintState 10419 10-29
26 MintState 16333 10-29
25 MintState 13339 10-29
24 MintState 14736 10-29
23 MintState 14722 10-29
22 MintState 14817 10-29
21 MintState 12183 10-29
20 MintState 11009 10-29
19 MintState 11462 10-29
18 MintState 12446 10-29
17 MintState 10507 10-29
16 MintState 9727 10-29
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™