お世話になります。
Ajaxを介してcurlでPOST送信する方法がうまくいきません。APIに対して所定の値をPOSTしたいのですが、APIの側のサンプルでは、
lang
1<form action="http://example.com/api.php"> 2<input type="hidden" name="test1" value="xxxxxx"> 3<input type="submit" value="送信"> 4</form> 5 6```というようになっていて、このような形ではPOSTすることができます。 7今回は、POSTする値をPHPで生成する工程が入っていて、上記の例でいうと$_POST['test1']の値を動的に吐き出すような仕組みになっております。実際の工程は、 8> 1. Flash(swf)で値を生成、curl.phpに値を送信 9> 2. curl.phpでそれぞれのパラメータを加工(DBから値を呼び出したり、足りない値を補足したり…)して、 10> 3. curl.phpの最後でcurlでAPIにPOST 11という段取りになっております。 12 13この際に通常のFormからsubmitした時のような挙動にできなくて困っております。 14curlでのPOSTの送信も単体ではうまくいきますが、送信先のURL(http://example.com/api.php)にうまく遷移させることができませんでした。 15ググってもなかなかよい情報がなかったので、質問してみました。 16説明があんまりうまくいっているような気がしないので、追っていろいろ補足します。 17よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。