Foros del Web » Programando para Internet » PHP »

Obtener ip mediante funcion para agregarla a la celda de la Bade de datos

Estas en el tema de Obtener ip mediante funcion para agregarla a la celda de la Bade de datos en el foro de PHP en Foros del Web. Existe aguna manera de que cuando un usuario se registre, obtener su ip y agregarla a su cenda en la tabla de usuarios de la ...
  #1 (permalink)  
Antiguo 07/05/2012, 14:43
 
Fecha de Ingreso: febrero-2012
Mensajes: 49
Antigüedad: 12 años, 8 meses
Puntos: 2
Obtener ip mediante funcion para agregarla a la celda de la Bade de datos

Existe aguna manera de que cuando un usuario se registre, obtener su ip y agregarla a su cenda en la tabla de usuarios de la base de datos?
  #2 (permalink)  
Antiguo 07/05/2012, 14:48
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
Respuesta: Obtener ip mediante funcion para agregarla a la celda de la Bade de datos

Esta función te puede ayudar a capturar la ip

Código PHP:
Ver original
  1. function getIP() {
  2.     if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  3.        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  4.     }
  5.     elseif (isset($_SERVER['HTTP_VIA'])) {
  6.        $ip = $_SERVER['HTTP_VIA'];
  7.     }
  8.     elseif (isset($_SERVER['REMOTE_ADDR'])) {
  9.        $ip = $_SERVER['REMOTE_ADDR'];
  10.     }
  11.     else {
  12.        $ip = "ip desconocida";
  13.     }
  14.    
  15.     //echo "Tu IP es: $ip";
  16.     return $ip;
  17. }

para insertar en tu base de datos ,

Código PHP:
Ver original
  1. $ip_real=getIP($ip);
  2.     $sql="INSERT INTO tutabla (ip) VALUES ('$ip_real')";
  3.     $resultado=mysql_query($sql,$link);

Saludos

Etiquetas: direcion, ip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:01.