2017-11-17 18 views
0

これは本当に私が困惑していて、Stackoverflowの他の例は役に立ちませんでした。PHP Curl GETリクエストでデータが返されない

私はブラウザに入力した場合:

https://api.bitfinex.com/v2/book/tXMRUSD/P0

私は正しいデータの長い配列を取得します。私が手


$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL,"https://api.bitfinex.com/v2/book/tXMRUSD/P0"); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

curl_setopt($ch, CURLOPT_HTTPGET, 1); 

$result = curl_exec($ch); 
curl_close($ch); 

var_dump($result); 

:唯一の違いは、私のブラウザが直接データをフェッチである

ブール値(false)を

を次の簡単なコードで

PHPコードは、IISを使用してホストされているローカルWebサイトにあります。窓10。 私はすべてを試して、どこが間違っているのか分かりません。どんな助けでも大歓迎です。 (皮肉なことに、すべての認証および暗号化されたPOSTコードが正常に動作し、私は簡単なものにこだわっている!)

+0

チェック・エラー・ログがエラー、同じコードは私のために –

答えて

0

それが動作します。このコードを試してみてください!!!!

<?php 
$url= "https://api.bitfinex.com/v2/book/tXMRUSD/P0"; 

$ch = curl_init($url); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 

$result = curl_exec($ch); 
curl_close($ch); 

print_r($result); 

?> 
+0

働いている場合は、[はい、私はそれがあまりにも仕事と確信しています。 curl_error()を使用した後、SSLエラーだったので、curl.cainfo = c:\ php \ cacert.pemをPHP.iniに追加すると動作しました。 – TrickySpot

関連する問題