테스트 사이트 - 개발 중인 베타 버전입니다

setcookie

· 20년 전 · 2924
setcookie
(PHP 3, PHP 4 )

setcookie -- Send a cookie

Description
bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])


setcookie() 파라메트

Parameter Description Examples
name : 쿠키명. $_COOKIE['쿠키명'] 혹은 $HTTP_COOKIE_VARS[쿠키명]으로서 불러올수 있다.
value : 쿠키값. $_COOKIE['쿠키명']으로서 가져올 수 있다.
expire : 쿠키 소멸 시간. 이것은 유닉스타임으로 초단위의 수이다. 또한 이것을 time() 함수에다 원하는 초를 더함으로서 소멸시간을 구할 수 있다. 혹은 mktime()를 사용할 수도있다.
예) time()+60*60*24*30 : 30일 후에 쿠키값 소멸. 만약 시간을 정하지 않으면 쿠키는 세션이 끝날때(브라우저를 닫을 때) 소멸할 것이다.
path : 쿠키가 적용되는 서브경로. 만약 '/' 으로 설정하면, 쿠키는 전체도메인에 유효하다. 만약 '/foo/'으로 설정하면, 이 쿠키값은 /foo/ 디렉토리와 /foo/bar/ 와 같은 도메인의 서브디렉토리에서만 유효하다.
기준 값은 현재 쿠키가 세팅되는 현재 디렉토리이다.
domain : 쿠키가 유효한 도메인. 모든 서버도메인에 쿠키가 적용되게 하려면, 예를들어 example.com의 서버도메인에 쿠키가 적용되게 하려면
'.example.com'을 설정해주어야한다. 이 값은 꼭 필요하지는 않지만 더 많은 브라우저와 호환성을 이룬다. www.example.com 으로 세팅을 하면 쿠키는www subdomain 에만 적용된다.
secure : 쿠키가 오직 secure HTTPS 연결에만 적용도록한다. 1로 세팅하면 보안 커넥션이 존재할때만 쿠키가 세팅된다. 디폴트 값은 0 이다.


$_COOKIE PHP 4.1.0.에서 적용되지만 $HTTP_COOKIE_VARS는 PHP 3부터 적용되어왔다. 쿠키값은 또한 $_REQUEST로 불러올 수 있다.



예) setcookie("EMAIL", "$EMAIL", 0, "/");<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
11483
11481
11615
11478
11477
11475
11474
11470
11469
11465
11464
11462
11460
11458
11455
11452
11450
11443
11438
11435
11433
11432
11430
11428
20678