¡Advertencia!
Este tema no ha tenido respuestas en
más de un mes. Recuerda que si deseas añadir una nueva debes cumplir con las
normas de la web.
Usuario
Tamagotchi
Mensajes: 357
Estoy haciendo un sistema de identificación y denegación de acceso bastante estricto y necesitaría saber si hay alguna posibilidad de detectar la MAC de un dispositivo o alguna otra forma de detectar a un solo ordenador con PHP o si más no, acabándolo de pasar luego con PHP.
¡Gracias majos!
Amante de los gremlins y todos los seres extraños.
Usuario
Google
Mensajes: 2.598
Ten en cuenta que no se puede conocer la MAC de un dispositivo que esté fuera de tu segmento de red.
En caso de que quieras hacerlo para una red local, a través de llamadas al sistema se puede obtener. Desconozco que exista una variable predefinida de PHP que te devuelva la dirección MAC de un dispositivo. En caso de obtener la IP tienes la variable $_SERVER['REMOTE_ADDR'];
Perro viejo de Habbo y de HabboStium. Y lo mismo en la vida real, pero sin el "perro".
Usuario
Tamagotchi
Mensajes: 357
Ten en cuenta que no se puede conocer la MAC de un dispositivo que esté fuera de tu segmento de red.
En caso de que quieras hacerlo para una red local, a través de llamadas al sistema se puede obtener. Desconozco que exista una variable predefinida de PHP que te devuelva la dirección MAC de un dispositivo. En caso de obtener la IP tienes la variable $_SERVER['REMOTE_ADDR'];
Sí... pero era no era lo que quería hacer, era reconocer a un ordenador de alguna manera :S
Amante de los gremlins y todos los seres extraños.
Asesor de desarrollo
Dios del Foro
Mensajes: 20.894
Yo jamás he leído que se pueda hacer eso con php ni idea... Aunque si puedes obtenerlo con javascript ( no se si se puede) luego puedes mandarlo a php...
Asesor de desarrollo
Novato V
Mensajes: 80
La MAC no se puede obtener de ninguna forma, y ten en cuenta, que aunque pudieras, este método tampoco es cien por cien fiable porque se puede simular otra dirección. Por ejemplo, las máquinas virtuales se inventan una.
No hay ninguna manera exacta de identificar un ordenador, pero puedes ir jugando con la IP, las cookies y la geolocalización.
PD: Perdón por responder tan tarde.
Usuario
Maestro IV
Mensajes: 2.399
Ten en cuenta que lo que pides es un poco "imposible" de hacer.
Y digo solo "un poco" por el hecho de que no sera 100% exacto, por ejemplo, con un VPN establecido a otro país y otro navegador ya podrías burlar cualquier cosa que pudieses llegar a hacer.
Un saludo.
Arquitecto, diseñador y programador | Comenzando a proyectar mi vida bajo mis propios ideales. Administrador de ilDom, Twiteck y Century21
Usuario
Novato I
Mensajes: 14
Lo único q se me ocurre es obteniendo el nombre de host por parte de la direccion mac, como por ejemplo: Host: tonyson ;MAC; (BLABLABLA) aunque en PHP no tengo idea pero en foro el hacker.net quizás lo encuentres.