제목 | form 처리 후 redirect 페이에서 post value 처리하는 방법 | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 걷기 | 작성시각 | 2018/06/21 13:02:07 |
|
|||
안녕하세요 form 처리 후 redirect 페이에서 post value 처리하는 방법이 궁금합니다. 일반적인 form처리로 form/get/a > Controller 에서 post 처리 > (redirect) form 페이지 로 돌아갑니다. 여기 form.php 의 uri 가 /form/get/a 로 되어 있습니다. redirect 를 할 때, /form/get/a 로 보내는 방법이 궁금합니다. 더해서 /a 가 파라미터 인데요. a뿐만 아니라 form 에서 post 로 보낸 값을을 모두 돌려 받는 방법이 궁금합니다.
궁금사항 1. uri 그대로 redirect 받는 방법 2. 선택된 라디오 버튼값이 처리 후에도 유지되는 방법
|
|||
다음글 | node_modules 를 버추얼 호스트내의 다른 계정... (2) | ||
이전글 | 데이터 베이스 연결 (3) | ||
한대승(불의회상)
/
2018/06/21 13:31:43 /
추천
1
|
걷기
/
2018/06/22 01:14:32 /
추천
0
@불의화상 님 세션 저장이 일반적인(노멀한) 방법인가요? CI보드를 보면 화면에 노출되도 되는 게시판 소팅값등은 Get방식으로 사용하던데요. 그게 더 일반적인 것일까요?
|
닥
/
2018/06/22 05:40:06 /
추천
0
일반적인건 없습니다
사용자에게 노출하거나 실제로 직접 접근하여 쿼리를 만들 땐 get을 사용 합니다 정보를 저장하거나 이미지등은 post로 처리 됩니다 질문자님의 경우 폼 처리 후에 다시 그값을 폼페이지에서 보고 싶다고 하셨는데요 간단합니다 폼 action값을 빈 값으로 하면 현재 페이지에 서브밋하게 됩니다 그럼 현재 페이지에선 post가 있거나 혹은 없거나 한 상태가 되죠?? 한번 이상 서브밋을하면 post값이 페이지에 남아 있으므로 내려 받아서 쓰시면 됩니다 |
한대승(불의회상)
/
2018/06/25 18:18:13 /
추천
0
@걷기 닥님의 의견에 동의합니다. 매 상황상황에 따라 사용하는 방법이 달라집니다. |
세션에 저장한후 가져오면 됩니다.
redirect 헤더를 사용하는 경우 POST 값을 바로 넘길수가 없습니다.