Curlを使用してURLを実行しようとしていますが、空の出力が表示されます。
ただし、ブラウザに同じURLをコピーして貼り付けると、価値が得られます
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20%28%22YHOO%22,%22AAPL%22,%22GOOG%22,%22MSFT%22%29&env=http://datatables.org/alltables.env&format=json
ただし、Curlを使用してphpで値を取得しようとすると、Nullが発生します
phpコード
<?php
$BASE_URL = "http://query.yahooapis.com/v1/public/yql";
// Form YQL query and build URI to YQL Web service
$yql_query = 'select * from yahoo.finance.quotes where symbol in ("YHOO","AAPL","GOOG","MSFT")&env=http://datatables.org/alltables.env';
$yql_query_url = $BASE_URL . "?q=" .$yql_query. "&format=json";
// Make call with cURL
$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER,true);
$json = curl_exec($session);
echo "<pre>";
print_r($json);exit;
?>
なにか提案を ??????