제목 | URI에 쿼리스트링이 붙어 올 경우 this->router->fetch_class() 메소드가 동작하지 않네요 | ||
---|---|---|---|
글쓴이 | 터프키드 | 작성시각 | 2011/09/01 16:37:58 |
|
|||
config 파일에서 쿼리스트링 FALSE 상태에서 개발하고 있습니다. 트위터에 로그인 시키러 아래 url로 갑니다 (페이스북도 마찬가지) https://api.twitter.com/oauth/authenticate?oauth_token=WhzkvsH1np1EoE8mrBKiT0x3EZWmCoVfJ2qeT1Ds 이렇게 트위터로 갔다가 http://aaa.com/sns/twitter_auth?oauth_token=kD3uDTt6TeiBwU556Euu6SoBV6ozDptBhaoUchXVk&oauth_verifier=WrxFndk9cq13YW15QoCakoLsJE7FbGuSHLA904tnxg 이렇게 리턴되는데요 여기서 sns는 클래스명 twitter_auth 는 메소드명입니다 근데 404 not found가 찍혀서 확인해 보니 echo $this->router->fetch_class(); echo $this->router->fetch_method(); 이 두개가 원래 sns, twitter_auth 로 나와야 하는데 index, index로 나오네요 뒤에 ? 다음을 다 지우면 클래스랑 메소드가 정상적으로 찍히구요.. 웃긴건, 카페24에서 받은 가상서버호스팅(우분투)에서 동일한 소스로 확인할 땐 잘 됩니다 근데 카페24에서 호스팅 받은 실제 서버에서는 index, index 로 찍히네요 도데체 무슨 문제가 있을까요? 한마디로 뒤에 query_string이 붙었을 때 클래스명 메소드명 모두 정상적으로 불러오지 않습니다 이유를 모르겠어요 aaa.com/index.php/sns/twitter_auth?alkdjkfljlk=slkdjflj 등도 마찬가지입니다 |
|||
다음글 | phpDesigner File Format, File ... (3) | ||
이전글 | 페이지네이션 질문이요~ (2) | ||
변종원(웅파)
/
2011/09/01 18:05:32 /
추천
0
|
config에서 설정 하나만 바꾸시면 됩니다. ^^