Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CURL PHP-缺少输出和未知错误_Php_Curl - Fatal编程技术网

CURL PHP-缺少输出和未知错误

CURL PHP-缺少输出和未知错误,php,curl,Php,Curl,我使用下面的代码来查询api,但是我没有看到任何输出。虽然返回了标题,但我也收到了一个错误——“发生了一个错误:”没有其他内容-至少说这没有多大帮助。有人知道我做错了什么吗?(注意,由于明显的原因,我不得不删除用户详细信息) 添加以下选项,看看您得到了什么: curl_setopt($ch, CURLOPT_VERBOSE, true); 当$output=curl\u exec($ch)时,添加RETURN\u TRANSFER curl opt将返回数据而不是布尔值被调用 curl_set

我使用下面的代码来查询api,但是我没有看到任何输出。虽然返回了标题,但我也收到了一个错误——“发生了一个错误:”没有其他内容-至少说这没有多大帮助。有人知道我做错了什么吗?(注意,由于明显的原因,我不得不删除用户详细信息)


添加以下选项,看看您得到了什么:

curl_setopt($ch, CURLOPT_VERBOSE, true);

$output=curl\u exec($ch)时,添加RETURN\u TRANSFER curl opt将返回数据而不是布尔值被调用

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

嘿,J_D,感谢您的输入,我刚刚尝试了这个,不幸的是,这没有改变任何东西,我仍然得到一个没有错误消息的错误。您得到的错误是PHP致命错误还是异常?您需要设置
CURLOPT_RETURNTRANSFER
opt for
curl_exec()
来返回结果。另外,在执行
时,如果(!curl\u exec(…)
,您正在对URL进行另一次调用。如果($output==FALSE),最好使用
。谢谢您的帮助,仅供参考,我还需要添加curl\u setopt($ch,CURLOPT\u FOLLOWLOCATION,true);允许CURL跟随重定向并检索信息。尽管我添加了
CURL\u setopt($ch,curloopt\u FOLLOWLOCATION,true);
faisal1208-也许可以尝试设置
CURL\u setopt($ch,CURLOPT\u FAILONERROR,true);
这可能有助于处理任何错误。此外,请检查HTTP响应代码,因为您可能会遇到404或其他错误。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);