PHPにおけるCURL応答のエラーチェック
リクエストの過程で何らかの
エラーが発生した場合、結果の
変数には false が入ります。
これを利用してエラーチェックを
行うことができます:
<?php
// リクエストを実行:
$res = curl_exec($curl);
if ($res === false) {
// エラーメッセージを表示:
echo 'error';
} else {
// 結果を表示:
var_dump($res);
}
?>
関数 curl_error を使用すると、
CURLで発生したエラーのテキストを
取得できます:
<?php
// リクエストを実行:
$res = curl_exec($curl);
if ($res === false) {
// エラーを表示:
echo curl_error($curl);
} else {
// 結果を表示:
var_dump($res);
}
?>
あなたの関数に適切な修正を 加えてください。
存在しないサイトにアクセスしてみてください。 この場合のCURLエラーテキストを 調べてみてください。