PHPでcurlを使ってJSONデータを取得したいのですが、POSTMANで検証したところエラーになります。
$ary = array( 'function' => 'login', 'open' => array( 'userID' => $_POST['userID'], 'password' => $_POST['password'] ) ); $data = json_encode($ary); $url = 'http://example.com'; $header = ['Content-Type: application/json']; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST'); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, true); $response = curl_exec($curl); $header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE); $header = substr($response, 0, $header_size); $body = substr($response, $header_size); $result = json_decode($body, true); curl_close($curl); // JSON受信 $json = file_get_contents($result); $row = json_decode($json);
There was an error in evaluating the test script: ReferenceError: curl_init is not defined
sendをしたら上記のエラーが出ます。
原因がわかる方、教えていただけませんでしょうか・・・

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/10 17:22