我正在尝试使用 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;
?>
有什么建议吗??????