| 제목 | 완전초보입니다. uri_string에 대한 문의 | ||
|---|---|---|---|
| 글쓴이 | 슈럭 | 작성시각 | 2011/07/25 11:18:10 | 
|  | |||
| CI 2.0.2를 다운받아 테스트 중입니다. URI를 보니 기본으로 사용 되는게 http://도메인/클래스/함수/파마레터들/..... http://도메인/hello/comments/a/b/c/d/e/f .... 와 같이 Hello 클래스에 Comments 함수 그리고 파라매터로 a,b,c,d,e,f 와 같이 그냥 순서대로 받아서 넣는데요.. 이것을 http://도메인/클래스/함수.htm?a=a&b=b&c=c 이런 방식으로 하고 싶은데... 어디를 건드려야 이렇게 받을수 있을까요? | |||
| 태그 | uri_string | ||
| 다음글 | ci질문이 아니고 배열 질문인데요.. (2) | ||
| 이전글 | oci8 용 프로시저 질문! (1) | ||
| 
                                헛발이
                                /
                                2011/07/25 12:30:55 /
                                추천
                                0
                             | 
| 
                                슈럭
                                /
                                2011/07/25 12:53:17 /
                                추천
                                0
                             
                                해봤는데요... 안되더군요.. | 
| 
                                헛발이
                                /
                                2011/07/25 12:55:43 /
                                추천
                                0
                             
                                에라가 뭐라고 나오나요? 혹시 에라가 케릭터 어쩌구 나오나요? 그러면 config.php의 129번째줄에 $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';여기에서 사용하려는 URL의 ?표와 =표도 추가 해주면 되지 않을까 하는데요.. $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?=';이렇게요... 에라 구문도 함께 올려 보세요~ | 
| 
                                슈럭
                                /
                                2011/07/25 14:02:09 /
                                추천
                                0
                             
                                An Error Was Encountered The URI you submitted has disallowed characters. 라는 에러 메세지를 보입니다. 그래서 permitted_uri_chars에 ?=를 추가했지만 마찬가지.. &를 추가하면 황당하게도 welcome 페이지로 넘어가버리네요. 혹시 2.0.2를 사용하시는 분 중에 제가 원하는 방식대로 잘 동작하는 분이 계시면 방법좀 알려주세요.... | 
| 
                                헛발이
                                /
                                2011/07/25 14:34:18 /
                                추천
                                0
                             
                                제가 로컬에서 해 봣는데요... 그냥 AUTO로 놓고 하니 되네요...아님 REQUEST_URI로 해 보세요...  | 
제가 알고 있는 상식으로는 그렇게는 안되는걸로 알고 있습니다.
뭐가 안되는거냐 하면요.. 확장자요....확장자만 빼고는 할 수 있습니다.
즉
http://도메인/클래스/함수?a=a&b=b&c=c
또는
http://도메인/클래스/함수/?a=a&b=b&c=c
이렇게 할 수 있습니다.
이렇게 하시려면 application/config/config.php의 47번째 줄의
이것을
으로 해 주시면 되는걸로 알고 있습니다.
47번줄 위에 영어로된 설명이 있으니 여러가지로 해 보세요.. 저도 정확하게 어떤건지 기억이 나지 않네요..