제목 | get값이 없는 경우 에러 안가게 하려면... | ||
---|---|---|---|
글쓴이 | 다니엘SEO | 작성시각 | 2011/09/14 18:20:35 |
|
|||
get값이 있는냐 없느냐를 if문으로 구분해서 alert를 뿌려주고 뒤로가기 하고 있는데요,A PHP Error was encounteredSeverity: Notice Message: Undefined variable:이런 메시지가 밑에 깔려서... 이런 경우 어떻게 하시는지 조언 좀 부탁드립니다! ^^ |
|||
다음글 | CI초보가 질문있습니다!!(링크) (4) | ||
이전글 | 컨트롤러 안에서 다른 컨트롤러를 사용하고 싶어요 ㅠㅠ (5) | ||
한대승(불의회상)
/
2011/09/14 18:31:48 /
추천
0
|
다니엘SEO
/
2011/09/14 18:41:36 /
추천
0
이런식입니다~!!
class Act_member extends CI_Controller { public function login($data) { if(!$data) alert('정상적인 접근이 아닙니다.'); } } |
변종원(웅파)
/
2011/09/14 20:01:06 /
추천
0
@를 쓰기는 하는데 위험한 방식이구요.
/controller/method/type/1/gubun/2 <- 이렇게 들어와야 정상인데 /controller/method/type/gubun/2 이렇게 중간에 빠진 형태로 들어와서 문제인건가요? 아니면 쿼리스트링방식에서 data 변수 자체가 없어서 그런건가요? |
다니엘SEO
/
2011/09/15 00:05:02 /
추천
0
중간이나 끝...어쨌든 아예 get 변수 자체가 url에서 빠져 있는 경우입니다^^;;
|
변종원(웅파)
/
2011/09/15 00:32:46 /
추천
0
주소의 경우 변수가 빠져있다라는 것 자체가 오류이기 때문에
(주소는 개발자가 의도해서 만드는 것이라) 귀찮더라도 if(isset($_GET['data'])) // 또는 $this->input->get('data') { $data = $this->input->get('data'); } else { $data = ''; }위와 같이 처리하시는 것이 좋을 것 같네요 |
다니엘SEO
/
2011/09/15 22:41:07 /
추천
0
감사합니다!! 많은 도움이 됐습니다 !!! ^^
|
if문 좀 보고 싶네요