我正在嘗試使用Curl執行一個url,並且我正在獲取空輸出。使用php在捲曲中獲得空變量使用php
但是,如果我們複製粘貼到瀏覽器相同的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值當我嘗試同樣的,我得到空
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;
?>
任何建議??????
檢查[curl_error]的輸出(http://www.php.net/manual/en/function.curl-error.php)。 – Sjoerd
當你發佈時請仔細檢查問題。當您發佈此代碼時,我們無法看到完整的代碼。 –