2013-04-17 phpのcurlでPOSTする時は、http_build_queryするといいかもしれない。 最近、こちらから複数のパラメータをphpのcurlでPOST送信し、 相手側のサーバ上のとあるAPIを叩くと、 向こうから応じたパラメータを受け取ることが出来る、 という仕組みを作ったのですが、 そこでハマリにハマった事をメモします。 【現象】 ※$ch は curl_init() が返す cURL ハンドル。$paramsは多次元ではない連想配列。 ・curl_exce($ch); したあと、相手サーバへアクセスは出来ているにも関わらず、 同時に curl_setopt($ch, CURLOPT_POSTFIELDS, $params); で送信しているPOSTパラメータが相手側で受け取れない。 ----------コードはこんな感じ---------- $ch = cu