반응형
■ 세션 쿠키 설정 함수
void session_set_cookie_params(int $lifetime [, string $path [, sting $domain [, bool $secure [, bool $httponly ]]]]) |
쿠키 함수에 설정되는 인수의 역할과 동일합니다.
인 수 |
내 용 |
lifetime |
· 쿠키 만료시간을 초로 설정 |
path |
· 쿠키가 사용되는 서버 경로, /로 설정하면 도메인 전체에서 사용가능하다. · Ex : /test/로 설정하면 /test 디렉터리와 하위 디렉터리에서 사용할 수 있지만 /test로 설정하면 하위 디렉터리는 사용할 수 없습니다. (기본값은 현재 디렉터리.) |
domain | · 쿠키에 저자오딘 정보에 접근할 수 있는 도메인을 제한(하위 도메인과 공유할지 결정)한다. · 모든 서브도메인에 쿠키를 적용하려면 .wickedmiso.com 앞에 닷( . )을 붙여야 합니다. |
secure |
· HTTPS 연결을 통해 쿠키를 전송해야 할 때 TRUE로 설정합니다. |
httponly |
· HTTP 프로토콜을 통해 엑세스 가능하게 하려면 TRUE로 설정합니다. · Ex : XSS 공격에 효과가 있지만 모든 브라우저에 지원되지는 않습니다.(php5.2 부터 사용가능) |
ex01) |
<?php ob_start(); // 세션을 사용자 디렉터리에 저장합니다. $ss_path_info = 'wicked_sess'; if(is_readable($ss_path_info) && is_writable($$ss_path_info)) { session_save_path($ss_path_info); } // 브라우저 닫으면 초기화되도록 하려면 0을 입력합니다. // session_set_cookie_params (, "/"); // 1시간으로 설정하고. example.com 도메인에만…. // session_set_cookie_params (3600, "/~mydir/", "example.com"); session_set_cookie_params(3600); ?> |
반응형
'PHP > PHP Programming' 카테고리의 다른 글
[PHP] 삼항연산자 (0) | 2015.04.20 |
---|---|
[PHP] 디렉터리 열기 함수 (0) | 2015.04.19 |
[PHP] 클래스의 기본문법 (3) | 2015.04.07 |
[PHP] 상수의 정의 (0) | 2015.03.31 |
[PHP] 가변변수 (0) | 2015.03.29 |