CI 3.0 버전을 사용 중입니다.
매뉴얼을 보는데 세션 쪽에서 Flashdata()의 부분을 읽는데, 읽어도 이해가 잘 되지 않아서 글을 씁니다.
"CodeIgniter는 "flashdata"나 혹은 다음 번 서버요청(server request)에서만 사용가능하며 사용후 자동으로 지워지는 세션데이터를 지원합니다. 이것은 매우 유용하며, 일반적으로 정보성이나 상태표시 메세지에 사용합니다.(예: "record 2 deleted")"
조금 더 상세한 설명을 해주실 분 있나요?
@변종원
주문단계가 여러개라는 말씀이 비행기 티켓을 예매하기 위해서 1번 페이지에서는 이름과 연락처를 입력하고 2번 페이지에서는 결제 금액, 3번 페이지에서는 결제하는 이런 것을 말씀하시나요?
데이터를 엑세스하면 사라지는 1회용 세션입니다.
주문단계를 여러개 해놓은 경우
1번 단계에서 flashdata 생성하면 다음 단계(페이지)에서 사용할 수 있고 거기서 다시 생성하지 않으면 사라집니다.
1, 2 페이지 만들어서 테스트 해보세요.