질문 Q #9031
CI 새로고침 관련질문입니다!!ㅠ
할랭보 2010-07-01 11:33:11

config 파일에서 기본 라우트 컨트롤러명을 $route['default_controller'] = "컨트롤러명";   지정해주고..

해당 컨트롤러에서

기본 인덱스에 메인뷰를 호출하는 코드 인데요.
function index()
{
     $this->load->view('main_v',);
}

뷰페이지에는 문제가 없고 라우팅관련된 부분에서 문제가 있는것같습니다.

반드시 새로고침 (F5)를 눌러야만 화면이 나오네요;;  주소(url)로 접속하면 빈화면이 나옵니다..
브라우저는 IE8이구요.. 화이어폭스에서는 제대로 나오는데..;;;; 참고로 IE다른 버전에 테스트는 못해봤습니다.

조언좀 부탁드립니다..

답변 5
#1 mycastor 2010-07-01 13:12:43
특별한 문제는 없어보입니다.

그런데 질문이 있는데요..

$this->load->view('main_v',);

여기 보면 뷰명 뒤에 콤마가 있는데요.. 에러 나지 않나요?
#2 할랭보 2010-07-01 13:19:18

아 콤마는 아닙니다.; 소스 복사하다가 잘못 붙였네요..  음. 소스에는 문제가 없는것같은데... 왜그러지;

지금은 또 되네요;;   될때도 있고 안될때도 있고.. 이상한데,,,, 혹시 저같은 증상 있으신분 계신가요

#3 mycastor 2010-07-01 14:11:43

브라우져 캐쉬 문제가 아닐까요?

조심스럽게 추측해봅니다.

#4 할랭보 2010-07-01 14:36:46
일단 지금은 되긴하네요;; 아깐 왜 안된거지..; 일시적으로 되는건지.. 

나름대로 구글링해본 결과....

title 에 문자가 있을 때 <meta 태그를 무시하고 브라우저에서 자동설정되는 경우가 있다고 합니다. 혹시 이것때문인가해서 처음 코드를

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="wed, 04 jul 1973 16:00:00 gmt" />

<title>타이틀제목</title>

이런식으로.. 바꿔서 쓰고 있습니다. 우선 지금은 되긴하니까;;
또안되면 어떻게하죠ㅠ

IE8만 이러나.;

#5 변종원(웅파) 2010-07-01 16:29:09
그럴때는 지인들에게 부탁해서 테스트해보는 것이 좋습니다.
또는 ie tester 설치해서 버전별로 테스트 해보시는 것도 좋습니다.