【问题标题】:cURL issue in phpphp中的cURL问题
【发布时间】:2013-05-23 15:23:04
【问题描述】:
 $curl = curl_init($service_url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
        curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($curl_post_data));
        $curl_response = curl_exec($curl);
        curl_close($curl); 

我正在使用 php codeigniter,并使用此代码调用 Web 服务。我还更改了 php.ini 和 php 版本中的 curl 并添加了 dll 文件。但是当我尝试运行这段代码时,它给了我一个找不到 curl_init 的错误。有人可以帮我解决这个问题吗?

这是错误

SCREAM:忽略错误抑制 ( ! ) 致命错误:在第 45 行调用 C:\wamp\www\2\Login\application\controllers\test101.php 中未定义的函数 curl_init()

【问题讨论】:

  • 由于某种原因没有加载 cURL 扩展。检查phpinfo()的输出并验证。
  • 你运行的是什么版本的 PHP? curl_init --> PHP 4 >= 4.0.2, PHP 5 http://php.net/manual/en/function.curl-init.php
  • 我使用 php 5.4.3 这是我得到的错误 SCREAM:错误抑制忽略(!)致命错误:调用 C:\wamp\www\2\Login 中的未定义函数 curl_init() \application\controllers\test101.php 第 45 行
  • 相同答案:cURL 未加载。安装详情见PHP: cURL
  • 我认为你应该可以通过var_dump(extension_loaded('curl')); 来确定是否加载了扩展

标签: php curl


【解决方案1】:

终于找到答案了

【讨论】:

    猜你喜欢
    • 2011-06-21
    • 2011-11-23
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    • 2013-08-06
    相关资源
    最近更新 更多