| 제목 | CI3 url 헬퍼 redirect가 안됩니다 | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | vetta | 작성시각 | 2022/03/06 19:15:09 | 
|  | |||
| CI3 사용중입니다. 여태껏 url 헬퍼안에있는 redirect를 잘썻는데 갑자기 빈페이지만 보여지고 아무것도 동작이 안됩니다 
 1. redirect("/404", "refresh"); exit; 리다이렉트 동작안됨 
 2. echo "1"; redirect("/404", "refresh"); exit; 리다이렉트 정상동작 
 
 추가로 alert 헬퍼 만들어서 사용중인데 alert 창도 안뜨고 빈페이지만 뜹니다. alert 함수 리턴 내용 <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script src="/js/jquery.min.js"></script> <script src="/plugins/sweetalert/sweetalert.min.js"></script> <link rel="stylesheet" /plugins/sweetalert/sweetalert.css"/> <script type='text/javascript'> $(function(){ swal({ title: '회원전용', text: '회원만 접근가능합니다.', type: 'error' }, function(){ location.href = '/user/login'; }); }); </script> 
 이렇게 리턴하는데 자바스크립트가 안먹고 하얀 빈페이지만 출력됩니다. 
 | |||
| 다음글 | 컨트롤러 폴더 라우팅 문제 (7) | ||
| 이전글 | 첨부파일 다운로드시 파일이 깨지는 이유가 뭘까요? (5) | ||
| 
                                변종원(웅파)
                                /
                                2022/03/07 09:02:09 /
                                추천
                                0
                             
                                크롬 브라우저 개발자모드에서 콘솔 확인해보세요. 어디선가 에러가 먼저 나고 있을겁니다.
                             | 
| 
                                vetta
                                /
                                2022/03/07 13:57:03 /
                                추천
                                0
                             개발자 도구 콘솔에는 오류 하나도 안나옵니다 ㅠㅠ 네트워크쪽도 200 ok 정상으로 출력되구요.. CI 로그 확인해봐도 나오는게 없네요.. | 
| 
                                한대승(불의회상)
                                /
                                2022/03/07 19:37:35 /
                                추천
                                0
                             
                                HTTP 헤더를 사용하는 경우 echo를 사용한 출력은 무시됩니다.
                             |