CI 묻고 답하기

제목 Disallowed Key Characters. 증상
글쓴이 milosz 작성시각 2011/06/13 19:26:31
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 50059   RSS
 codeigniter와 tank_auth를 설치하고 접속하니 Disallowed Key Characters. 라는 메시지가 출력되네요. 그런데 특이한게 www.my-domain.com 에선 정상적으로 로그인페이지로 이동되고 my-domain.com에선 위 메시지가 출력됩니다;; 검색해보니 break-word 문제라고 하는데 그런 문제는 아닌듯 싶고요... 하루종일 이거 잡고 고생했는데 결국 답을 못찾았습니다.

혹시 동일 증상 겪어보신 분 계신가요?

리라이트 룰은
RewriteEngine on
RewriteCond $1 !^(index\.php|res|captcha|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

서버 dns(CNAME)는 
*.my-domain.com -> my-domain.com
www.my-domain.com -> my-domain.com

으로 되어 있습니다. 설정 문제일까요? ;ㅅ;
 다음글 [초보]암호키 (2)
 이전글 CI관련된건 아닌데, 컬럼수가 많으면 성능에 많이 영향... (4)

댓글

변종원(웅파) / 2011/06/14 15:23:59 / 추천 0

my-domain.com 으로 접속할때 $_SERVER 변수들 죄다 찍어보세요.
오래되서 기억이 가물가물한데 cname에도 * 주나요?

milosz / 2011/06/14 21:33:51 / 추천 0
해결했습니다. -_ 아 진짜 황당하네요ㅎ

모인위키를 같은 위치에 설치해두었는데 모인위키가 굽는 쿠키에 * 이 들어 있어서
Disallowed Key Characters 에러가 출력되었습니다.

무슨 도메인이고 뭐고 전혀 관련 없었습니다 ;ㅅ;

/system/core/input.php 에 565라인에


//exit('Disallowed Key Characters.'); 이 부분을 아래로 임시 변경
exit('Disallowed Key Characters: '. $str);
이렇게 처리하니까 일단 어떤 녀석이 오류값을 가지고 있어서 이러는지 확인할 수 있었습니다.
저처럼 헤매이는 분 없길 바랍니다 ;ㅅ;