PHP | Determinación de la dirección IP del cliente

¿Qué es una dirección IP?  
La dirección IP significa Dirección de Protocolo de Internet. Una dirección IP se utiliza para proporcionar una identidad a un dispositivo en red. Las direcciones IP permiten identificar y diferenciar la ubicación de diferentes dispositivos digitales que están conectados a Internet de otros dispositivos.

En esta publicación, hemos discutido dos formas diferentes de determinar la dirección IP del cliente desde un script PHP como se explica a continuación: 

  • Usando la función getenv() : Para obtener la dirección IP, usamos el comando getenv(“REMOTE_ADDR”) .
    La función getenv() en PHP se usa para recuperar valores de una variable de entorno en PHP.
    Se utiliza para devolver el valor de una variable de entorno específica.
    Sintaxis: 
     

PHP

<?php
 $ipaddress = getenv("REMOTE_ADDR") ;
 Echo "Your IP Address is " . $ipaddress;
?>

Producción : 

Your IP is 127.1.1.0
  • Determinación de la dirección IP usando el método variable $_SERVER : hay otra forma de obtener la dirección IP usando las variables $_SERVER[‘REMOTE_ADDR’] o $_SERVER[‘REMOTE_HOST’] . La variable en la array $_SERVER es creada por el servidor web, como apache, y se puede usar en PHP.
    Básicamente , $_SERVER[‘REMOTE_ADDR’] proporciona la dirección IP desde la que se envió la solicitud al servidor web. 
    Sintaxis: 

PHP

<?php
 $ipaddress = $_SERVER['REMOTE_ADDR']
 Echo "Your IP Address is " . $ipaddress;
?>

Producción : 

Your IP is 127.1.1.0

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *