• 締切済み

iphone5のみpostパラメータの消失

お世話になっております。 iphone5であるページからブラウザの戻るボタンを押したときに POSTデータが消失している事象が発生してしまいました。 SESSION等を使えばいいのですが、 それをやる事で影響度と修正量も多くなるので避けたいところです。 またGETにしてもパラメータ量が多くなる事から避けたいです。 そこでREFERER見たいに遷移元のPOST値などを取得する方法をご存知であれば ご教授頂ければと思っております。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>ブラウザの戻るボタンを押したときに >POSTデータが消失 普通のブラウザはPOSTデータを再送していますからね。ブラウザバックでなく「戻るボタン」を作って(そのform要素に全部つっこんで)再POSTさせるくらいしかないでしょう。 それでもブラウザバックで戻られたらお手上げです。なので普通は(ブラウザが再POSTするかどうか確証がないので)ブラウザバックしたらPOSTデータが消えるのを前提に「ブラウザバックしないように注意書きをする」ことになります。 >遷移元のPOST値などを取得する方法 ありません。 面倒でもセッションを使う(POSTなし&セッションデータありのときはセッションデータを使う)しかないでしょうね。

prr4e
質問者

お礼

返事が遅くなってすみません。 やはり戻るボタンは判断できないんですね。 ありがとうございます。

関連するQ&A