CI 묻고 답하기

제목 $this->load->database() 구문 사용시 redirect() 에러
카테고리 일반
글쓴이 목계지덕 작성시각 2017/12/19 23:43:15
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 1393   RSS

CodeIgniter-2.2.6 버전을 사용하고 있습니다.

 

페이지를 리다이렉트하기 위하여 redirect(' *** ') 함수를 사용했습니다.

아래와 같이 코딩하고, 크롬 브라우저 주소창에 'http://happy2live.cafe24.com/CodeIgniter-2.2.6/index.php/redirect_01/redirect/' 라고 입력하고 엔터를 치면,,  http://happy2live.cafe24.com/CodeIgniter-2.2.6/index.php/redirect_01/index/ 주소로 리다이렉트 됩니다.

 

 

 

 

 

그런데 말입니다.

$this->load->database(); 를 입력하고 리다이렉트를 하면 에러가 납니다.

 

 

$this->load->database(); 를 입력하고 난 뒤에도 redirect() 합수를 사용할 때 에러가 안나게 할 수 있나요?

 

 다음글 페이징의 active 관련 문의 (3)
 이전글 mod_rewrite 으로 인한 URI 매핑 중 htt... (2)

댓글

kaido / 2017/12/19 23:52:15 / 추천 0

해당 에러 메세지는 리다이렉트 페이지나 세션 설정 전에 어떤 출력이 있으면 나오는 문구로 기억합니다.

출력문을 설정 하지 않으셨는지 한번 확인해 보세요

목계지덕 / 2017/12/20 09:59:33 / 추천 0

출력문 설정한 것 없어요.

단지 $this->load->database() 라는 코드 한 줄 추가하고 나면 redirect() 함수에서 에러가 나요.

원인이 뭔지 모르겠어요.

저하고 비슷한 경험 하신 분 있나요?  $this->load->database() 의 저주..

한대승(불의회상) / 2017/12/20 12:10:07 / 추천 0
database 연결시 에러가 나면 그럴수 있습니다.
변종원(웅파) / 2017/12/21 10:30:47 / 추천 0

index.php 의 ENVIRONMENT 상수를 development로 하고 화면 에러 출력 보시고

logs 디렉토리의 내용도 참고하세요.