未知的cURL错误?资源(184,卷曲)

时间:2016-12-09 01:02:52

标签: php apache curl centos7

所以我有这个PHP代码:

我从另一个功能:

$this->getCourses($Id);

要运行此功能:

public function getCourses($Id)
    {
      $getLogin = curl_init("https://api.litmos.com/v1.svc/users/".$Id."?apikey=API_KEY&source=MY_SOURCE&format=json");
        curl_setopt($getLogin, CURLOPT_POST, 0);
        curl_setopt($getLogin, CURLOPT_HTTPGET, true);
        curl_setopt($getLogin, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($getLogin, CURLOPT_TIMEOUT, 5);
        curl_setopt($getLogin, CURLOPT_CONNECTTIMEOUT, 5);
        $result = curl_exec($getLogin);
        return var_dump($getLogin);
        curl_close($getLogin);
    }

这就是回应......

resource(186, curl)

3 个答案:

答案 0 :(得分:0)

如果您想通过致电curl_exec来提出错误,请尝试curl_error($getLogin)而不是var_dump($getLogin)

参考:function.curl-error

答案 1 :(得分:0)

嗯......好吧,我把cURL调用移到了当前范围,并更改了init字符串单引号并在'中添加了一些间距。 。 $ Id。 ' ......现在它可以了!?

答案 2 :(得分:0)

您获得的资源是curl会话的句柄。要访问curl执行结果,您应该在代码中var_dump($result),而不是$getLogin