제목 | [library] session 의 flashdata 와 관련된 질문입니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | packesign | 작성시각 | 2019/05/25 21:09:32 |
|
|||
열심히 CI 튜토리얼 중인 개발자입니다. 강의를 찾아보다가 $this->session->set_flashdata('item', 'value'); 에 대한 내용을 확인해서 테스트 로직에서 선언 후에 view page 에서 $this->session->flashdata('item'); 을 사용해서 잘 출력되는 것을 확인했습니다. 그런데 해당 페이지를 새로고침(F5) 해도 해당 메세지가 계속 출력되더라구요.. 강의해서는 다음번 서버요청에서만 사용가능하다고 했는데 저는 왜 계속 출력되는걸까요? 어떤것이 원인인지 감이 안오는데 혹시 이러한 현상을 겪어보신 분 계신지요ㅠㅠ 고수 여러분들의 답변 부탁드리겠습니다! |
|||
다음글 | 카테고리별 관리(등록/수정/삭제) 기능을 구현하는 방법... (2) | ||
이전글 | 이상하게 제이쿼리 폼.js 사용후, 폼밸리데이션 통과를... (2) | ||
변종원(웅파)
/
2019/05/25 23:44:26 /
추천
0
|
qqlalf
/
2020/05/09 21:45:04 /
추천
0
혹시 해결하셨나요? 저도 같은 문제로 막혀있습니다ㅠㅠㅠ
|
set_flashdata 하신 곳은요? 컨트롤러에서 set_flashdata 하고 뷰에서 flashdata에서 호출하면 계속 나오는게 정상입니다.
set_flashdata는 주문처럼 여러 정보를 여러 페이지에 걸쳐서 받을때 현재 페이지의 내용을 저장하고 다음 페이지에서 사용할때 사용합니다. keep_flashdata 로 살려서 다음 페이지로 넘기구요.