0

私はこのサンプルを持っています:

<?php
$region = geoip_region_by_name('www.example.com');
if ($region) {
    print_r($region);
}
?>

それは印刷されます:

Array
(
    [country_code] => US
    [region] => CA
)

私はこれをしたい:

   <?php
    $region = geoip_region_by_name('www.example.com');
    if ($region) {
         print($region['region']);
    }
    ?>

しかし、それは白紙の記録を示しています。

4

1 に答える 1

0

geoip_region_by_nameほとんどの場合、インストールしていない可能性があります。次を実行してみてください

  error_reporting(E_ALL);
  ini_set("display_error", "On");
  $region = geoip_region_by_name('www.google.com');
  var_dump($region);

出力が確実に得られる場合は、次のように動作します

print($region['region']);
于 2012-10-06T09:45:43.773 に答える