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.
Lo podemos hacer a travéz de composer:
"require": {
...
"elmijo/php-cliente-addr": "2.0"
...
}
Asi debemos usar la clase:
use PHPTools\PHPClientAddr\PHPClientAddr;
$address = new PHPClientAddr();
echo $address->ip;
echo $address->hostname;