問題を調査しようとしましたが、これを処理する方法を見つけることができませんでした。誰かが私を正しい方向に向けることができますか?
使用するスクリプトが 3 つあるとします。homepage.php、list.php、form.php です。
概念的には、ホームページから、ユーザーはリストを表示したいことを示します。次に、ユーザーはリストの要素をクリックしてフォームを表示し、リスト項目の属性を変更できます。ユーザーがフォームを送信すると、リストに戻されるため、引き続きリストを表示し、必要に応じてリスト アイテムを変更できます。
ここに問題があります。ユーザーがこのポイントに戻ったときに、現在リストを表示しているため、ホームページに戻ってもらいたいのですが、Web アプリのコンテキストでは、この時点で戻るとユーザーが返されます。ホームページへ。代わりに、返信があった場合は、フォームに戻り (PRG が使用されているため、二重投稿の問題はありません)、リストに戻り、ホームページに戻ります。
現在何が起こるか:
- openbrowser -> website.php を取得
- ホームページ.php -> list.php を取得
- list.php -> GET form.php
- form.php -> PRG (form.php への POST、list.php へのリダイレクト)
- list.php -> ユーザー ヒット バック、GET form.php
- form.php -> ユーザーが反撃し、list.php を取得
- list.php -> ユーザーが反撃し、homepage.php を取得
私は何をしたいのですが、方法がわかりません:
- openbrowser -> website.php を取得
- ホームページ.php -> list.php を取得
- list.php -> GET form.php
- form.php -> PRG (form.php への POST、list.php へのリダイレクト)
- list.php -> ユーザーが反撃し、homepage.php を取得