注:これはIs it possible to send POST data with a PHP redirect?ポストデータとPHPのカールと外部Webサーバにリダイレクト
の重複はありません、私がやろうとしていますかのアイデアがある:
1 )a.phpページがあります。 HTMLフォームと送信ボタンがあります。ユーザーがフォームを送信すると、データはb.phpページにポストされます。
2)b.phpのページ私はポストデータを取得したい(それはPHPで行うことができます)とそれを操作し、その後、私はゲートウェイの支払いにSOAPリクエストをする必要があります。
3)クライアントは、クレジットカード情報を提出し、ゲートウェイでフォームを送信します。ゲートウェイはSOAP応答をb.phpページに送信します。
4)b.phpで支払いを確認してから、データをa.phpに投稿する必要があります。また、ユーザーをa.phpにリダイレクトして投稿データを表示する必要があります。それはカールで行うことが可能ですか?投稿データを送信し、その投稿データでそのページにユーザーをリダイレクトできますか?私はJavaScriptを使用したくない何らかの理由
、それは隠された入力とJavaScriptフォームの送信を行うことができます。私はカールではできないのではないかと心配しています。
この問題を解決する方法についてのご意見はありますか?
ありがとうございました。
ありがとうございました。私はすでに、POSTデータを使って外部Webサーバーにユーザーをリダイレクトする必要があると述べました。この場合、ヘッダー(場所)とセッションは機能しません。 –
@Parsamhnなぜロケーションヘッダーが機能しないのですか?それはあなたが別のウェブサイトにリダイレクトするのを防ぎますか?また、サーバーをゲートウェイにPOSTするか、ユーザーのブラウザーでゲートウェイにPOSTするようにしますか? – BeetleJuice
b.phpからa.phpにデータをPOSTし、そのページにユーザーをリダイレクトしてPOSTデータを表示したいとします。ロケーションヘッダーを使用すると、POSTデータなしでユーザーを特定のページにリダイレクトするだけです。 –