0

着信 URL パラメーターをデータベースに保存するポストバック スクリプトがあります。

http://myurl.com/postback.php?param1=123¶m2=456

パラメータを保存した後、これらのパラメータを別のポストバック URL に送信するにはどうすればよいですか? 例http://differenturl.com/postback.php?param1=123¶m2=456

ありがとう

ジェームズ

4

1 に答える 1

2

基本的に、ここにはいくつかのオプションがあります。を使用する$_SERVER['QUERY_STRINGS']と、URL で渡されたすべての変数を取得し、その文字列をリダイレクトfile_get_contentsまたはcURLリクエストで使用できます。指定した URL とQUERY_STRINGSキーを使用すると、string が取得されますparam1=123&param2=456。次に、新しい URL に連結して、file_get_contents関数、curlまたはヘッダー リダイレクト (必要な場合) を使用できます。

$reqURL = "http://differenturl.com/postback?".$_SERVER['QUERY_STRING'];

または、post を使用する場合は、フラグ$_SERVER['QUERY_STRINGS']の下を渡します。CURLOPT_POSTFIELDS

URLのクエリ文字列で変数を送信する(GET)か、ヘッダー付きのデータを投稿する(POST)か、URLに表示されないようにするか、まだ混乱していますか?

于 2012-08-11T18:30:00.653 に答える