큰 사이트에서 일하고 있으며 자동차에 필터링 기능이 있습니다. 폼 필터링이 어떻게 작동하는지 설명하겠습니다 :GET에서 POST로 양식 제출 변경 PHP
그래서 사용자가 필터 옵션, 자동차 번호, 그래서 프레스를 선택하면 서버 (PHP)에 대한 GET 요청이 발생합니다. 모든 변수가 $ _GET에서 $ _POST로 변경되었습니다. 변경된 양식 제출 방법을 사용할 때 문제는 양식에서 많은 수의 항목을 반환 할 때 2 페이지 이상있을 수 있으므로 사용자가 두 번째 또는 세 번째 페이지를 클릭 할 때이 코드가 모두 다음과 같은 요청에 페이지 번호를 추가하는 것입니다. .example.com/GET_REQUEST_VARIABLES -> www.example.com/pagenumber & GET_REQUEST_VARIABLES. 그런 식으로 서버는 두 번째 페이지 항목을 반환합니다.
하지만 난 POST 요청을 보낼 때 서버가 무엇을 반환할지하지 않도록,이 URL에 저장되지 않습니다,
당신은 내가이 문제를 해결하는 데 도움이 수 있습니까?당신은 내가
2 페이지로 이동하면 $ _POST에 저장된 모든 옵션이 손실됩니다. 또는 페이지 2로 가면 페이지 번호가 URL에 추가되지 않으므로 페이지 2가 없습니다. –
2 페이지로 이동하면 서버가 게시물을 사용하기 전에 보낸 모든 변수를 잃어 버리며 페이지 번호를 추가하지만 다른 요청으로 인해 게시물에서 보낸 변수를 추가하지 않습니다 – nikagar4
$ _POST 변수를 $ _SESSION 변수? 이렇게하면 페이지간에 이동할 수 있습니다. 그렇지 않으면 매번 정보를 다시 POST해야 할 것처럼 들립니다. $ _SESSION을 권하고 싶습니다. – ckimbrell