폼 안에 DB에서 개인정보를 불러오는 페이지를 작성중입니다.
조금 자세히 설명드리자면,
이전 페이지에서 회원의 idx를 $this->session->set_flashdata('idx',$idx); 이런식으로
세션으로 만들어서 다음페이지에서 넘어온 idx를 이용해 회원의 정보를 불러오는 페이지를 작성중입니다.
회원정보를 불러오는데는 딱히 문제는 없었구요.
$idx = $this->session->flashdata('idx');
echo $idx;
로 idx가 제대로 넘어오나 확인도 했습니다.
그런데, 사진업로드를 하기 위해 사진 업로드를 누르면,(그쪽에는 get방식으로 idx값이 사용됩니다.) 작은 팝업창이 뜨고, 사진 업로드가 끝나면 팝업창이 닫히면서 페이지가 리로드 됩니다.
그런데 리로드 되면 이 idx값이 사라지는거 같습니다;;
result 값이 없으면 쿼리문 출력되게 해놨는데, 보니까 idx값이 빈값으로 나오더라구요;;
그래서 메뉴얼을 보니 keep_flashdata라는게 있어서
$this->session->keep_flashdata('idx');
$idx = $this->session->flashdata('idx');
echo $idx;
이런식으로 수정을 해줬는데도, 결과는 똑같았습니다;;;
혹시 제 사용 방법이 잘못된건가요 ㅠ
이럴 경우에는 아예 다른 방법으로 idx를 불러와야 하나 고민중입니다만...
조언 부탁드립니다 ㅠ
새로운 페이지에서는 호출하셔도 keep 할 데이타가 없어서 의미가 없습니다.