PHP 5.4.36 Released

geoip_region_by_name

(PECL geoip >= 0.2.0)

geoip_region_by_nameConsultar el código de país y de región

Descripción

array geoip_region_by_name ( string $hostname )

geoip_region_by_name() devuelve el país y región al que pertenecen un nombre de host o una dirección IP.

Esta función está actualmente disponible sólo a usuarios que han adquirido una edición comercial GeoIP Region. Si no se pudiera localizar la base de datos necesaria, se emtirá una alerta.

Estas son las claves del array asociativo que devuelve la función:

  • "country_code" -- Código de dos letras de país (vea geoip_country_code_by_name())
  • "region" -- Código de región (p.ej: CA para California)

Parámetros

hostname

Nombre de host o dirección IP donde consultamos la región.

Valores devueltos

En caso de éxito devuelve un array asociativo, o FALSE si no se pudiera localizar la dirección en la base de datos.

Ejemplos

Ejemplo #1 Ejemplo de geoip_region_by_name()

Mostrará en pantalla el array que almacena el código de país y la región del host example.com.

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

El resultado del ejemplo sería:

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

add a note add a note

User Contributed Notes 2 notes

up
0
blacksdeva at gmail dot com
1 year ago
Hi Kaushal,

You have to install geoip first before using its features, this link might help http://php.net/manual/en/geoip.setup.php if you get stuck just tell me what distro you are using
up
-6
kaushal dot acharya at intesols dot com dot au
1 year ago
Hi, I have written this code in my php file.
[code]
$region = geoip_region_by_name('121.246.53.66');
if ($region) {
    print_r($region);
}
[/code]

But gives fatal error :-

Fatal error: Call to undefined function geoip_region_by_name() in /home/justkids/public_html/index.php on line 40

Do I need to add anything else? Can any one please help?

Thanks
To Top