PHP CURL函数不适用于google timezone api

时间:2014-05-06 13:27:50

标签: php google-maps curl

Php curl函数从google timezone api中得不到任何东西..

<?php

$url='https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510&timestamp=1331161200&sensor=false';

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL,  $url);                   
$dta = curl_exec($ch);                  

curl_close($ch);
print_r( $dta);
?>

print_r( $dta);不打印任何内容。

但是当我访问网址https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510&timestamp=1331161200&sensor=false

它给出了结果。

如何从链接中检索内容?任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

没有错误,但google说你

请检查卷曲错误并解决它

<?php
    $url='https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510&timestamp=1331161200&sensor=false';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($ch);
    print_r($data);
    if(curl_errno($ch))  echo 'Curl error: ' . curl_error($ch);  
?>