PHP Conference Kansai 2025

geoip_region_by_name

(PECL geoip >= 0.2.0)

geoip_region_by_nameRecupera el código del país y la región

Descripción

geoip_region_by_name(string $hostname): array

La función geoip_region_by_name() devuelve el país y la región correspondientes al nombre del host o a la dirección IP.

Esta función está actualmente disponible únicamente para los usuarios que han adquirido una licencia comercial GeoIP Region Edition. Se emitirá una alerta si la base de datos no ha podido ser encontrada.

Los nombres de las diferentes claves del array devuelto son los siguientes:

  • "country_code" : Las dos letras del código del país (Ver la función geoip_country_code_by_name())
  • "region" : El código de la región (ej: CA para California)

Parámetros

hostname

El nombre del host o la dirección IP

Valores devueltos

Devuelve un array asociativo en caso de éxito, o false si la dirección no ha podido ser encontrada en la base de datos.

Ejemplos

Ejemplo #1 Ejemplo con geoip_region_by_name()

Este ejemplo muestra el array que contiene el código del 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

User Contributed Notes

There are no user contributed notes for this page.
To Top