Documentación offline PHP master

geoip_db_get_all_info

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

geoip_db_get_all_info

Devuelve información detallada sobre todos los tipos de bases de datos GeoIP

Descripción#

geoip_db_get_all_info(): array
```php

La función `geoip_db_get_all_info` devuelve información detallada, en forma de un array multidimensional, sobre todos los tipos de bases de datos GeoIP.

Esta función está disponible incluso si no se ha instalado ninguna base de datos. Simplemente listará las bases de datos como no disponibles.

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

- `"available"` : Booleano, indica si la base de datos está disponible (ver la función `geoip_db_avail`)

- `"description"` : La descripción de la base de datos

- `"filename"` : El nombre del fichero que contiene la base de datos en el disco (ver la función `geoip_db_filename`)

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve un array asociativo.

## Ejemplos

Ejemplo con `geoip_db_get_all_info`

Esto mostrará un array que contiene toda la información.
El ejemplo anterior mostrará:

    array(11) {
      [1]=>
      array(3) {
        ["available"]=>
        bool(true)
        ["description"]=>
        string(21) "GeoIP Country Edition"
        ["filename"]=>
        string(32) "/usr/share/GeoIP/GeoIP.dat"
      }

    [ ... ]

      [11]=>
      array(3) {
        ["available"]=>
        bool(false)
        ["description"]=>
        string(25) "GeoIP Domain Name Edition"
        ["filename"]=>
        string(38) "/usr/share/GeoIP/GeoIPDomain.dat"
      }
    }

Ejemplo con `geoip_db_get_all_info`

Se pueden utilizar diversas constantes como claves para recuperar solo partes de la información.

```php

El ejemplo anterior mostrará:

GeoIP Country Edition