CI 묻고 답하기

제목 쿠키 사용시 prefix 접두어 사용시 오류.
글쓴이 beop 작성시각 2016/06/01 12:11:01
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15113   RSS

안녕하세요. 쿠키 관련해서 질문하겠습니다.

ci 메뉴얼을 보고 따라하는 하여 쿠키를 잘 쓰고 있습니다.

 

$cookie = array(

'name' => 'RTLogin',

'expire' => '3600',

'domain' => '.도메인',

'path'   => '/',

'prefix' => 'RTlogin_'

);

set_cookie($cookie);

'prefix' => 'RTlogin_ 접두어 사용하고

get_cookie('RTLogin') 찍어보면 안나옵니다.

접두어를 사용하지 않으면 잘되는데요. 이유가 궁금합니다.

 

추가질문 ) 쿠키를 이용하여 로그인 처리를 하고 있는데 단순히 value 값에 아디, 이름, 레벨 등을 저장후 get_cookie 를 이용한 조건문 처리만하고 있습니다. 실무에서 쿠키 로그인 처리를 개발할때 특별히 하는 방식이나 보안방법이 있는지 궁금합니다.

 

감사합니다^^

 

 다음글 세션 sess_expire_on_close 같은 쿠키도... (2)
 이전글 MySQL 문자 정렬 문제 (6)

댓글

배강민 / 2016/06/01 12:48:01 / 추천 1

쿠키를 굽는 시점에 직접 접두어 설정은 사용해보진 않았지만, 메뉴얼을 보니, set, del 에는 prefix 옵션이 있고, get 에는 없는 것보니

get은 prefix까지 써서 불러야하는게 아닐까도 싶네요. get_cookie('RTlogin_RTLogin') 으로 불러야하는듯싶네요. 

모든 쿠키에 일괄적으로 prefix를 사용하고, 신경안쓰고하려면 구을때 직접 쓰지않고,
 
application/config/config.php > $config['cookie_prefix'] 에 정의하는듯하네요.
 
회사라서 직접 해보진 않고, 메뉴얼과 코드만 살짝 살펴본 느낌입니다.
beop / 2016/06/01 12:54:56 / 추천 0

@배강민

아, 이런간단한 문제를,, 감사합니다.