elmijo/php-cliente-addr

Una pequeña clase para obtener la IP y el HostName del cliente


Keywords
hostname, IP, addr, cliente, HTTP_CLIENT_IP, HTTP_X_FORWARDED_FOR, HTTP_X_FORWARDED, HTTP_X_CLUSTER_CLIENT_IP, HTTP_FORWARDED_FOR, HTTP_FORWARDED, REMOTE_ADDR
License
MIT

Documentation

PHP Cliente Address

Build Status Coverage Status Scrutinizer Code Quality

Una pequeña clase para obtener la IP y el HostName del cliente

Nota: No se esta descubriendo el agua tibia.. solo unifique en un solo metodo las propuestas e investigaciones de muchas personas incluyendo las mias.

Instalación

Lo podemos hacer a travéz de composer:

    "require": {
        ...
        "elmijo/php-cliente-addr": "2.0"
        ...
    }

Ejemplo

Asi debemos usar la clase:

1.- Incluir la libreria

use PHPTools\PHPClientAddr\PHPClientAddr;

2.- Obtener los valores

$address = new PHPClientAddr();
echo $address->ip;
echo $address->hostname;