私は外部の.phpサービスからデータを非同期に提出/取得するiframe submissionを使用するWebアプリケーションを構築しています。大量のデータを取得する必要があるという私のプロジェクトに新たな制約があります。通常は、外部の.phpサービスにURLにクエリ文字列として追加されたデータをローカルページにリダイレクトさせるだけですが、5,000文字以上のチャンクがある可能性があるため、これは安全だとは思わないデータ(1回のリクエストで3つの "チャンク"を取り上げているかもしれません)。PHPでPOST変数を宣言する
私の質問には、私の.phpサービスでPOST変数を宣言する方法はありますか?さらに、POST変数を宣言すると、ヘッダー( 'Location:someLocation.php')経由でリダイレクトされるページに実際に移動します。 (私はそれができないことを疑っている)。
これが最善の方法ではなく、.phpファイルから、宣言されたPOST変数を使用して外部の場所にリダイレクトする方が良い場合は、教えてください。
***以前は、JavaScriptを使ってiframeページにフォームを追加し、必要なものをテキストフィールドに入力し、フォームを外部ページにポイントしてから送信しました。これは、.phpがサービスとして実行されているため実行可能な選択肢ではないため、ブラウザ内でページがレンダリングされないため、その中に配置されているjavascriptは実行されません。
お礼、
2つの.phpファイルが異なるホスト上に存在するため、セッション変数が機能しません。私が言ったように、私は外部の場所にリダイレクトしようとしています。しかし、応答ありがとう。 – MoarCodePlz
@MoarCodePlz - 'cURL'を使って投稿を送ることができます – Neal
はい、Neal、cURLは私が必要とするものです。ありがとうございました。 – MoarCodePlz