私は大きなサイトで作業しており、そのサイトには車のフィルタリング機能があります。GETからPOSTへのフォーム提出を変更するPHP
ユーザがフィルタオプション、車の番号などを選択してプレスを実行すると、サーバ(PHP)にGETリクエストが出ます。すべての変数を$ _GETから$ _POSTに変更しました。フォームの送信方法が変更された場合、2つ以上のページがある可能性がありますので、ユーザーが2番目または3番目のページをクリックすると、次のようなリクエストにページ番号が追加されます。 .example.com/GET_REQUEST_VARIABLES - > www.example.com/pagenumber & GET_REQUEST_VARIABLES。その方法のサーバーは2番目のページアイテムを返します。
が、私はPOSTリクエストを送信するときに、サーバーが返すために何を知っていないので、それは、URL内に保存されていない、
あなたは私がこの問題を解決することができますか?
私はあなたが質問をするならば、私はここで明確に
2ページ目に行くと、$ _POSTに保存されたすべてのオプションが失われていますか?または、ページ2に行くと、ページ番号がURLに追加されていないため、ページ2はありません。 –
私は2ページ目に行くと、サーバーは投稿を使う前に送られたすべての変数を失いますが、ページ番号が追加されますが、その別のリクエストのために投稿から送信された変数は追加されません – nikagar4
$ _POST変数を$ _SESSION変数?これにより、ページ間での移動が可能になります。それ以外の場合は、毎回情報をPOSTする必要があります。 $ _SESSIONをお勧めします。 – ckimbrell