Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Como saber el ip de un usuario (https://www.clubdelphi.com/foros/showthread.php?t=60189)

Dean 23-09-2008 21:31:55

Como saber el ip de un usuario
 
hola soy nuevo en php y no se mucho
quisiera saber como recoger el ip desde donde se envio un fomulario
gracias de antemano

roman 23-09-2008 21:35:51

Mmm..., creo que

Código PHP:

$_SERVER['REMOTE_ADDRESS']; 

// Saludos

seoane 23-09-2008 21:40:26

Yo uso esta funcion y por ahora me da buen resultado:
Código PHP:

function remoteip()     
{  
 
$ip 0;  
 if (!empty(
$_SERVER["HTTP_CLIENT_IP"]))  
   
$ip $_SERVER["HTTP_CLIENT_IP"];  
 if (!empty(
$_SERVER["HTTP_X_FORWARDED_FOR"]))     
 {  
  
$iplist explode(", "$_SERVER["HTTP_X_FORWARDED_FOR"]);  
  if (
$ip)     
  {  
   
array_unshift($iplist$ip);  
   
$ip 0;  
  }  
  foreach(
$iplist as $v)  
    if (!
eregi("^(192\.168|172\.16|10|224|240|127|0)\."$v))  
      return 
$v;  
 }  
 return (
$ip) ? $ip $_SERVER["REMOTE_ADDR"];  



roman 23-09-2008 21:45:07

¡Ah! Esa luce muy bien. Mucho más completa. :)

// Saludos

seoane 23-09-2008 21:50:53

Cita:

Empezado por roman (Mensaje 315851)
¡Ah! Esa luce muy bien. Mucho más completa. :)

Es la que menciono en este hilo (solo para premium :cool: ):
http://www.clubdelphi.com/foros/showthread.php?t=57400

Dean 23-09-2008 21:56:51

lo acabo de probar y funciona perfecto gracias


La franja horaria es GMT +2. Ahora son las 00:00:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi