eComプロセスに次のようなページがあります。追加のメンバーシップカードが必要な場合は、ここをクリックしてください。
同じページが表示され、選択を認識するようにPHP$_SESSION
変数が設定され、データベースがこの情報で更新され、支払いゲートウェイへの投稿用に非表示の金額フィールドが設定されます。
FFやChromeなどに戻ると、セッション変数により、追加のカードが注文に残り、調整された価格が非表示のフィールドにあることが確認されます。ただし、IEは、キャッシュされたページのコピーを古い価格で提供し、カードを追加したことがないかのように支払いゲートウェイに向かうことができます。
障害のある製品でこの動作を防ぐために、Microsoft独自の推奨に従ってキャッシュ制御ヘッダーを使用します。
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
現在、価格を再計算し、cURLを使用して投稿をゲートウェイに送信するには、このフォームを自分のスクリプトに投稿する必要があると考えています。
それがここでの私の最良の選択ですか?
アドバイスありがとうございます。