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

cookies 사용하기

페이지 정보

작성자 MintState 댓글 0건 조회 13,718회 작성일 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건 2 페이지
PHP 목록
번호 제목 글쓴이 조회 날짜
140 MintState 16410 10-29
139 MintState 10491 10-29
138 MintState 12286 10-29
137 MintState 17919 10-29
136 MintState 13597 10-29
135 MintState 11796 10-31
134 MintState 14570 10-31
133 MintState 17933 10-31
132 MintState 11142 10-31
131 MintState 11538 10-31
열람중 MintState 13719 10-31
129 MintState 12998 10-31
128 MintState 11514 10-31
127 MintState 13300 10-31
126 MintState 12550 10-31
125 MintState 10790 10-31
124 MintState 15060 10-31
123 MintState 12594 10-31
122 MintState 12269 10-31
121 MintState 14408 10-31
120 MintState 13521 11-03
119 MintState 13489 11-03
118 MintState 14372 11-03
117 MintState 13159 11-03
116 MintState 13034 11-03
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™