CI 묻고 답하기

제목 [library] session 의 flashdata 와 관련된 질문입니다.
카테고리 CI 2, 3
글쓴이 packesign 작성시각 2019/05/25 21:09:32
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12800   RSS

열심히 CI 튜토리얼 중인 개발자입니다.

강의를 찾아보다가 $this->session->set_flashdata('item', 'value'); 에 대한 내용을 확인해서

테스트 로직에서 선언 후에 view page 에서 $this->session->flashdata('item'); 을 사용해서

잘 출력되는 것을 확인했습니다. 그런데 해당 페이지를 새로고침(F5) 해도

해당 메세지가 계속 출력되더라구요.. 강의해서는 다음번 서버요청에서만 사용가능하다고 했는데

저는 왜 계속 출력되는걸까요? 어떤것이 원인인지 감이 안오는데

혹시 이러한 현상을 겪어보신 분 계신지요ㅠㅠ

고수 여러분들의 답변 부탁드리겠습니다!

 다음글 카테고리별 관리(등록/수정/삭제) 기능을 구현하는 방법... (2)
 이전글 이상하게 제이쿼리 폼.js 사용후, 폼밸리데이션 통과를... (2)

댓글

변종원(웅파) / 2019/05/25 23:44:26 / 추천 0

set_flashdata 하신 곳은요? 컨트롤러에서 set_flashdata 하고 뷰에서 flashdata에서 호출하면 계속 나오는게 정상입니다.

set_flashdata는 주문처럼 여러 정보를 여러 페이지에 걸쳐서 받을때 현재 페이지의 내용을 저장하고 다음 페이지에서 사용할때 사용합니다.  keep_flashdata 로 살려서 다음 페이지로 넘기구요.

qqlalf / 2020/05/09 21:45:04 / 추천 0
혹시 해결하셨나요? 저도 같은 문제로 막혀있습니다ㅠㅠㅠ