Comment puis-je obtenir l'adresse MAC en utilisant PHP ou javascript...
Réponses
Trop de publicités?L'adresse MAC (l'adresse d'interface de réseau local de bas niveau) ne survit pas aux sauts dans les routeurs IP. Vous ne pouvez pas trouver l'adresse MAC du client à partir d'un serveur distant.
Dans un sous-réseau local, les adresses MAC sont mises en correspondance avec les adresses IP par le biais du système ARP. Les interfaces sur le réseau local savent comment faire correspondre les adresses IP aux adresses MAC. Cependant, lorsque vos paquets ont été acheminés sur le sous-réseau local vers (et par) la passerelle vers le "véritable" Internet, l'adresse MAC d'origine est perdue. De manière simplifiée, chaque saut de sous-réseau à sous-réseau de vos paquets implique le même type de mappage IP vers MAC pour les éléments suivants local le routage dans chaque sous-réseau.
echo GetMAC();
function GetMAC(){
ob_start();
system('getmac');
$Content = ob_get_contents();
ob_clean();
return substr($Content, strpos($Content,'\\')-20, 17);
}
Ce qui précède va essentiellement exécuter le getmac
et analyser sa sortie console, ce qui donne l'adresse MAC du serveur (et/ou où que ce soit). PHP
est installé et fonctionne).
Vous pouvez obtenir l'adresse MAC du client en javascript, s'il utilise Windows et vous permet d'installer un contrôle ActiveX.
http://www.eggheadcafe.com/community/aspnet/3/10054371/how-to-get-client-mac-address.aspx
http://codingresource.blogspot.com/2010/02/get-client-mac-address-ip-address-using.html
- Réponses précédentes
- Plus de réponses