Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] La dirección MAC

Estas en el tema de La dirección MAC en el foro de PHP en Foros del Web. Buenos días amigos , Hoy vengo a comentar algo que he estado mirando para ver si consigo obtener la dirección mac, ya que he creado ...
  #1 (permalink)  
Antiguo 26/08/2014, 04:29
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años
Puntos: 1
La dirección MAC

Buenos días amigos ,
Hoy vengo a comentar algo que he estado mirando para ver si consigo obtener la dirección mac, ya que he creado un sistema en php que venderé, el proceso que hago es, como el chico al que le vendo la web no tiene ni idea de programación de momento iré a lo básico...

Lo que hago hasta ahora es: Cojo la dirección ip, la encripto con cryptografía propia, y creo un archivo con una variable llamada $key, ahí el comprador debe introducir la clave, que será la ip local encriptada, luego hago un include a un php externo al server y incluyo dos get uno con la ip local del server y otro con la key, con un if compruebo, si coinciden pongo a funcionar parte del "corazón" del sistema, url, conexion bd, etc... si no coinciden dejo de mostrar la web con un exit y sale un mensaje para que me lo compren, pero hay un problema... Esa ip va cambiando, y en algún ordenador puede coincidir, por lo que no me vale, necesito alggún dato fijo y único de ese pc para evitar eso, por lo que rebuscando he encontrado esto:

Cita:
ob_start(); // Turn on output buffering
system("ipconfig /all"); //Execute external program to display output
$mycom=ob_get_contents(); // Capture the output into a variable
ob_clean(); // Clean (erase) the output buffer

$findme = "física";
$pmac = strpos($mycom, $findme); // Find the position of Physical text
$mac=substr($mycom,($pmac+36),17); // Get Physical Address

echo $mac;
Sinceramente no llego mas que a entender que está haciendo una cnsulta en el cmd y buscando la palabrá física, luego supongo que mediante coordenadas quiere sacarla a una variable, pero cuando escribo $mac, me sale lo siguiente:

Cita:
Nombre de host.
Lógicamente me ha hecho pensar que fallan las coordenadas, la idea es buena, código simplificado, me gustaría saber si alguien que entendiera un poco su funcionamiento y tal me pudiera hechar una mano.

Muchas gracias :)

Etiquetas: mac, variable
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 06:46.