我没有得到任何回复,也没有来自这个PHP代码的错误。有谁知道我做错了什么,拜托?这似乎很简单:
PHP:
$details_url = "https://maps.googleapis.com/maps/api/geocode/json?address=436+Grant+Street+Pittsburgh&sensor=false&key=mykey";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$response = curl_exec($ch);
print_r($response);
答案 0 :(得分:1)
你从不打扰告诉卷曲你的网址。你应该
$ch = curl_init($details_url);
^^^^^^^^^^^^
或
curl_setopt($ch, CURLOPT_URL, $details_url);
请注意,print_r不是一个好的调试工具。您可能从curl_exec获得了一个布尔值false,print_r根本不会显示:
php > $x = false;
php > print_r($x);
php > var_dump($x);
bool(false)
更好的选择是
$response = curl_exec($ch);
if ($response === false) {
die(curl_error($ch));
}