0

PHP Web アプリを作成していますが、ナビゲーションに問題があります。ユーザーは、私の明らかな罠の 1 つを乗り越えるために 2 回反撃しなければならないようです。. .

この状況を考えてみましょう。ユーザーは説明付きのファイルをアップロードしたいので、アップロードをクリックすると、upload.php ページに誘導されます。彼はフォームに記入し、そのフォームを uploader.php に送信します。Uploader.php は彼を upload.php?yay=true にリダイレクトします。ここから、アップロード ボタンを押したページに戻るには、2 回クリックする必要があります。彼が最初にどのページから来たか (この場合は 2 ページ前) を追跡する賢い方法はありますか、それともセッション変数などで彼のナビゲーション ストーリーを保持する必要がありますか?

ユーザーがアップロード ボタンを押したページにリダイレクトすることもできますが、これは、戻るボタンをクリックすると、アップロード ボタンがあったページの前のページではなく、fileupload.php ページに移動することを意味します。

どんな助けもありません!

4

1 に答える 1

1

アップロードを行った後は簡単です。彼を元のページにリダイレクトするだけです。

// do the upload stuff
header('location:the_page_name.php');//the page where user originaly came from
于 2012-11-29T21:20:50.830 に答える