cookie - 설명

setcookie
(PHP 3, PHP 4 )

기 능 쿠키를 설정해서 클라이언트에 전송한다.

사 용 법 int setcookie (string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])

설 명 나머지 헤더 정보와 함께 전송될 쿠키를 지정한다. name인수를 제왼한 다른 인수는 모두 사
용할 수도 있고 사용하지 않을 수도 있다. name인수만 있으면, 그 이름을 갖는 쿠키가 삭제
된다. 인수를 빈 문자열로 바꿔도 그 인수를 삭제 할 수 있다. expire와 secure인수는 정수
형이므로 빈문자열을 사용하여 생략할 수 없다. 대신 0을 사용한다. expire인수는 time()이
나 mktime()함수에 의해 반환되는 Unix Timestamp값이다. secure는 안전한 HTTPS를 통해서만
쿠키가 전송될 수 있음을 나타낸다.
쿠키의 value부분은 쿠키를 전송할 때 자동으로 url이 인코드 된다. 그것을 수신할 때 자동
으로 디코드되어서 쿠키 이름과 같은 이름으로 변수에 지정된다.

* 쿠키 설정
setcookie ("TestCookie", "Test Value");
setcookie ("TestCookie", $value,time()+3600); /* expire in 1 hour */
setcookie ("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);

* 쿠키 해제
setcookie ("TestCookie");
// set the expiration date to one hour ago
setcookie ("TestCookie", "", time() - 3600);
setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);

* 쿠키의 사용
echo $TestCookie;
echo $HTTP_COOKIE_VARS[TestCookie];

* 배열의 사용
setcookie ("cookie[three]", "cookiethree");
setcookie ("cookie[two]", "cookietwo");
setcookie ("cookie[one]", "cookieone");
if (isset ($cookie)) {
while (list ($name, $value) = each ($cookie)) {
echo "$name == $value
n";
}
}




ex)
if (login($admin_id, $passwd) == 1)
{
setcookie("Admin_ID", "$admin_id", "0", "/");
setcookie("Admin_PassWord", "$passwd", "0", "/");
print "";
}
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/29 14:25 2003/10/29 14:25
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/14

Trackback URL : http://tcbs17.cafe24.com/tc/trackback/14

« Previous : 1 : ... 6337 : 6338 : 6339 : 6340 : 6341 : 6342 : 6343 : 6344 : 6345 : ... 6391 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Statistics Graph

Site Stats

Total hits:
252090
Today:
818
Yesterday:
1251