【问题标题】:PHP curl get request returning nothingPHP curl获取请求不返回任何内容
【发布时间】:2021-11-03 13:33:32
【问题描述】:

我在这里做错了什么? ...我正在尝试在 php 中执行一个简单的获取请求。为什么没有一个 Chuck Norris 的笑话被呼应?由于某种原因,$output 似乎是布尔值 false。

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.chucknorris.io/jokes/random');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

if(curl_errno($ch)){
    echo 'Curl error: ' . curl_error($ch);
}

$output = curl_exec($ch);

#print_r(curl_getinfo($ch));

curl_close($ch);

$jsonArrayResponse = json_decode($output);

echo $jsonArrayResponse;

?>

【问题讨论】:

    标签: php curl get


    【解决方案1】:

    解决了,curl_errno($ch) 必须在 curl_exec($ch) 之后

    这指向我:

    PHP - SSL certificate error: unable to get local issuer certificate

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-07
      • 2021-08-28
      • 2013-12-28
      • 2013-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多