methodはPOSTで、
$urlは呼び出すURL、$paramsにリクエスパラメータを入れています。
下記コード内
$options[CURLOPT_POSTFIELDS] = http_build_query($params);
にて設定したパラメータ(id=????&code=?????のような形)が
渡し先URLに渡せてないようなんです。。
ご教授よろしくお願いします。
protected function http($url, $method = 'GET', $params = array()){
$options = array();
$options[CURLOPT_SSL_VERIFYPEER] = false;
$options[CURLOPT_SSL_VERIFYHOST] = false;
$options[CURLOPT_RETURNTRANSFER] = true;
$options[CURLOPT_URL] = $url;
//$options[CURLOPT_HTTPHEADER] = array( // 'Accept: '.self::$accept_header, //); if ($method === 'POST') { // POSTに設定 $options[CURLOPT_POST] = true; } if ($method === 'POST' or !empty($params)) { // パラメータを設定 $options[CURLOPT_POSTFIELDS] = http_build_query($params); } $cuh = curl_init(); curl_setopt_array($cuh, $options); $response = curl_exec($cuh); $errno = curl_errno($cuh); $info = curl_getinfo($cuh); curl_close($cuh);
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/07 01:17