CI 묻고 답하기

제목 라우팅설정후, 라우팅전 경로를 못가게 하고싶습니다.
글쓴이 시아라 작성시각 2013/02/20 23:46:14
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12812   RSS
고수님들 도움좀 부탁합니다.

라우팅을 이용해서
$route['view/:any'] = "view/show/:any"; 로 바꿔줬습니다.
view/show/:any 를 view/:any 로 view컨에 펑션 show를 하나 줄이는데 성공했지만

그런데 라우팅전 url 로 갔을경우(view/show/product.no) 를 방지하고 싶은데
어떻게 해야 되나요?


- 이유는 제 show 펑션에서 제품번호 받아오는 uri segment를 2로 맞춰야 정상적인 페이지를 빼오는데
만약 라우팅전 url 까지 다쳐서 들어오면, 제품번호를 못알아먹고(uri segment가 2니깐) 포이치 에러가 납니다.
무슨일이 있을지 모르니 방지를 좀 해야 될거같에서 조언을 구합니다.
 다음글 히든으로 보낸 값을 서버로 전송하는 방법좀 (8)
 이전글 왕초보질문.. ㅠ.ㅠ (2)

댓글

변종원(웅파) / 2013/02/21 00:30:38 / 추천 0
질문에 답이 있네요. 해당 컨트롤러 생성자에서 2번째 세그먼트 채크해서 숫자가 아니면 튕기게 하면 될것 같네요
시아라 / 2013/02/21 02:26:34 / 추천 0
ㄴ아 그렇게 하면 되겟군요ㅋ