2017-08-11 17 views
0

codeigniterでのcURLの使用方法は?私はこのようなAPIアクセスを持っており、私はcodeigniterで使いたい。このようなcodeigniterでのCurlの使用

<?php 
$url = 'http://portalpulsa.com/api/connect/'; 

$header = array(
    'portal-userid: userid', 
    'portal-key: key', 
    'portal-secret: secretkey', 
); 

$data = array(
    'inquiry' => 'S', // konstan 
); 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 

$result = curl_exec($ch); 

echo $result; 
+2

[コードインジケータのカール](https://stackoverflow.com/questions/19954514/curl-in-codeigniter)の可能な複製 – tima

+0

$結果が何であるか分かりません(例:html、json、whatev)。公式に維持されているCIカールライブラリはありませんので、あなたが持っている作業コードを取り出してコントローラに入れてください。あなたが望むなら、あなたが設定ファイルにuserIdなどを移動できると思います。 – ourmandave

+0

あなたは '$ result'を取得した後にcURL接続を閉じるのを忘れてしまいました。また、より良いデバッグのために' echo'ではなく 'var_dump($ result)'を使っています。 – Tpojka

答えて

0

コードナンバーでCURLを使用できるのは、コアPHPで使用する場合と同じです。 codeigniterのための公式のCURLライブラリはありません。

プロジェクトでCURLを何度も使用する必要がある場合は、という関数でヘルパークラスに記述できます。

関連する問題