如何在CodeIgniter中应用cUrl获取数据

时间:2015-05-05 03:41:59

标签: php codeigniter curl

我想问一下在CodeIgniter上应用cUrl。
我应该把cURL编码放在哪里,是在视图还是控制器中?

2 个答案:

答案 0 :(得分:1)

在控制器中没问题,例如

`function index()
{
    // Get cURL resource
    $curl = curl_init();
    // Set some options - we are passing in a useragent too here
    curl_setopt_array($curl, array(
        CURLOPT_RETURNTRANSFER => 1,
        CURLOPT_URL => 'http://localhost/ci_paginationv2-
        master/index.php/API/API_airtime_share',
        CURLOPT_USERAGENT => 'Codular Sample cURL Request'
    ));
    // Send the request & save response to $resp
    $resp = curl_exec($curl);
    // Close request to clear up some resources
    curl_close($curl);

    echo $resp;

}` 

答案 1 :(得分:0)

最佳做法是根据Code Igniter Conventions将您的逻辑放入控制器本身,然后自己处理响应(如果需要),然后渲染相同的视图(如果需要查看数据)。如果不清楚,请评论。

Click Here to see more on this