Foros del Web » Programando para Internet » PHP »

Como puedo obtener el mac address del visitante

Estas en el tema de Como puedo obtener el mac address del visitante en el foro de PHP en Foros del Web. Buenas, eso necesito encontrar el mac address del visitante de la web. Encontre este codigfo pero no me funciona. Código PHP: <?php          $ip = "192.168.0.44" ...
  #1 (permalink)  
Antiguo 03/11/2006, 09:12
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 10 meses
Puntos: 0
Pregunta Como puedo obtener el mac address del visitante

Buenas, eso necesito encontrar el mac address del visitante de la web.
Encontre este codigfo pero no me funciona.



Código PHP:
<?php      
   $ip
="192.168.0.44"
   
$comando=`/usr/sbin/ping $ip 5`; 
    
//Aquí cambia un poco la salida dependiendo del OS para Irix y Windows: 
    // $activa=explode(",",$comando); 
    //if (eregi ("0", $activa[1])) echo "La máquina con la IP <b>".$ip."</b> no está activa<br>"; 
    
if (eregi ("no"$comando)) 
    {echo 
"La máquina con la IP <b>".$ip."</b> no está activa<br>";  
    }else { 
        
//Irix:/usr/etc/arp $ip en Window$:arp -a $ip 
        
$comando=`/usr/sbin/arp $ip`; 
        
ereg(".{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}|.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}"$comando$mac); 
            echo 
"La IP <b>".$ip."</b> tiene esta MAC Address <b>".$mac[0]."</b><br>"
    } 
    
//By MiStYkO Redes Acatlán UNAM (México) 
?>
__________________
El PISCO SOLO PUEDE SER PERUANO....SALUD!
  #2 (permalink)  
Antiguo 03/11/2006, 10:13
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 10 meses
Puntos: 0
Nadie sabe?
Alguien debe haber obtenido el MAC ADDRESS CON PHP

gracias
__________________
El PISCO SOLO PUEDE SER PERUANO....SALUD!
  #3 (permalink)  
Antiguo 03/11/2006, 10:33
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 10 meses
Puntos: 10
Hola!http://www.forosdelweb.com/showpost....&postcount=111

EDITADO:ups! no me habia fijado q es el codigo q tienes puesto! te da alguna error?

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
  #4 (permalink)  
Antiguo 03/11/2006, 10:39
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 10 meses
Puntos: 0
Exclamación

Gracias

Amigo puse esto


Código PHP:
IP Privada: <?php  echo $_SERVER['HTTP_X_FORWARDED_FOR'];?>
IP xxxxxxx: <?php echo $_SERVER['HTTP_VIA'?> 


IP Pública: <?php echo  $ip=$_SERVER['REMOTE_ADDR'];?> 

<?php      
   $ip
="192.168.0.44"
   
$comando=`/usr/sbin/ping $ip 5`; 
    
//Aquí cambia un poco la salida dependiendo del OS para Irix y Windows: 
    // $activa=explode(",",$comando); 
    //if (eregi ("0", $activa[1])) echo "La máquina con la IP <b>".$ip."</b> no está activa<br>"; 
    
if (eregi ("no"$comando)) 
    {echo 
"La máquina con la IP <b>".$ip."</b> no está activa<br>";  
    }else { 
        
//Irix:/usr/etc/arp $ip en Window$:arp -a $ip 
        
$comando=`/usr/sbin/arp $ip`; 
        
ereg(".{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}-.{1,2}|.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}:.{1,2}"$comando$mac); 
            echo 
"La IP <b>".$ip."</b> tiene esta MAC Address <b>".$mac[0]."</b><br>"
    } 
    
//By MiStYkO Redes Acatlán UNAM (México) 

?>
me sale esto



IP Privada: IP xxxxxxx: IP Pública: 200.121.2.213 La IP 192.168.0.44 tiene esta MAC Address
__________________
El PISCO SOLO PUEDE SER PERUANO....SALUD!
  #5 (permalink)  
Antiguo 03/11/2006, 11:31
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 18 años, 4 meses
Puntos: 0
Los ordenadores q entran están en la misma red q el servidor?

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #6 (permalink)  
Antiguo 03/11/2006, 12:09
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 10 meses
Puntos: 0
Pregunta

subi el archio a un host pero me sale lo mismo
__________________
El PISCO SOLO PUEDE SER PERUANO....SALUD!
  #7 (permalink)  
Antiguo 03/11/2006, 12:20
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 18 años, 4 meses
Puntos: 0
El comando arp, q yo sepa, obtiene las IPs y MACs de los ordenadores conectados dentro de la misma red con lo cual un ordenador de un visitante ajeno a esa red no podrá mostrar su MAC con ese código.

Si encuentras algo para obtenerla avísame xq me interesa.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:51.