2016-10-17 8 views
0

いいえ、タイトルによれば、どうすればいいですか?私がしようとしているのは、1ページ目で、それぞれのIDの値を持つボタンを持つすべてのデータをループした後、そのボタンを共通のページ2にリダイレクトし、次にそのIDをページ2に表示するそれらのデータ全体が、私がリフレッシュすると、ダイアログが表示されるという問題があります。値を指定したボタンを別のページにリダイレクトするとフォームの再確認をキャンセルするには

セッションを使用しようとしましたが、複数のタブがアクセスしているときに問題があります。

私は実際にPRGを試したことはありませんが、私の理解では、別のページを使用してサーバーに変更を送信し、前のページにリダイレクトしてリフレッシュするときにダイアログを表示しません。私はそれを使用することを考えましたが、フェッチされたデータを1.5ページから2ページに送る方法はわかりません。

これに対する解決策がありましたか、誰かが私に同じような問題にリンクすることができたら本当に感謝します。たぶんこれは重複した質問ですが、私は自分の問題の言葉を見つけることができません。乾杯!!

答えて

0

両方のページを制御する場合は、アドレスにtarget.php?id=42というパラメータを追加したURLにリダイレクトするだけで、ページ1のリダイレクトメカニズムをGETに変更します。

あなただけのページ2をコントロールしている場合、あなたはGETリクエストにidでPOSTリクエストを変換することができる:POST here対GETだけでなく、他の回答のカップルに

if (isset($_POST['id'])) 
{ 
    header('Location: target.php?id=' . $_POST['id']); 
    exit; 
} 

詳細に。

+0

私はすでにGETを代わりに使用することを考えていましたが、ユーザーにIDを見せてもらえますか?それは私の心配です、それで私はそれを使用しませんでした –

+0

それは異なります。あなたの場合、私はgetを使うことはOKだと思います。私の答えの中のリンクは、投稿を得るための議論につながります。 –

+0

私はこのアプローチに行くと思います。答えに感謝します、乾杯! –

関連する問題