CI 묻고 답하기

제목 뒤로가기(?)에 대한 질문입니다.
글쓴이 만유 작성시각 2014/11/12 14:27:11
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 14946   RSS
간단하게 게시판을 만들어봤습니다.

글쓰기를  눌러 글을 작성한 후에, 뒤로가기를 누르면 글을 작성하던 write 페이지로 갑니다.
글작성은 당연히 form으로 했고, 완료시 redirect로 리스트로 보냈습니다.

뒤로가기 했을 때, 글작성 페이지(wirte)로 가는 것을 막을 수는 없는건가요? 
 다음글 MSSQL 사용중에 에러발생 질문드립니다. (2)
 이전글 form_input 과 html input 폼태그 차이... (1)

댓글

변종원(웅파) / 2014/11/12 16:38:57 / 추천 0
질문하시기 전에 포럼에서 검색 한번 해보시기 바랍니다.

검색어 뒤로가기
만유 / 2014/11/13 16:16:38 / 추천 0
검색을 안해봤었네요 죄송합니다. 
검색을 해서 찾아보니까,, redirecct함수에 2번째 파라미터를 'refresh'로 주면된다로 이해가 되는데,,
refresh를 줘도 안준거나 똑같네요.... refresh로 해결하는게 아니라 헤더에 노캐시로 줘야하는건지...
아니면 refresh가 작동을 안하고 있는건지..ㅠㅠ 궁금합니다.
변종원(웅파) / 2014/11/13 16:48:52 / 추천 0
헤더에도 주는게 제일 좋습니다.
만유 / 2014/11/13 17:25:36 / 추천 0
폼검증 후 모델을통해 저장하고,
redirect('/lists', 'refresh');
를 해도,, 
글작성 완료 후 리스트화면에서 뒤로가기를 누르면 write 페이지가 나와서 

$this->output->set_header("Last-Modified: " . gmdate( "D, j M Y H:i:s" ) . " GMT");
$this->output->set_header("Expires: " . gmdate( "D, j M Y H:i:s", time() ) . " GMT");
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate");
$this->output->set_header("Cache-Control: post-check=0, pre-check=0", FALSE);
$this->output->set_header("Pragma:no-cache");
redirect('/lists', 'refresh');

이렇게 했는데도 똑같이 뒤로가기 하면 write페이지가 나오네요.. 
제가 한대로 하는게 아닌가요?