Mac Adresse auslesen

Obi_Wan

Mitglied
Hi ich mal wieder ;).

Also ich bastel hier gerade ein Anmeldeformular für eine Lan Party und da sollte man seine Mac Adresse angeben.

Das Problem ist viele wissen nicht wo man die her bekommt also wär es nützlich wenn PHP die Adresse vielleicht selber ausliest.

Funktioniert sowas irgentwie? Wenn ja sagt es mir bitte.

Obi
 
Hi Obi_Wan.



Um die MAC-Adresse auszulesen, mußt du eine Apache-Unteranfrage ausführen und die MAC aus dem arp-collector holen.

Den genauen Befehl weiß ich nicht auswendig, aber Google könnte da helfen oder http://www.apache.org.


Grüße, Ronin
 
Es reicht doch auch ein Rechner auf Linux-Basis und ein kleines Perl-Script. Damit geht das IMHO noch einfacher + schneller ...


Wo verstecken sich denn hier die ganzen Linuxer? ,-)


Grüße, Ronin
 
Ich bin zwar Linux User aber ich versteh davon nicht viel.


Ich bin froh das ich überhaupt meinen MySQL und den Apache geconft bekommen hab mehr will ich auch erstmal nicht ;)
 
Ohne Garantie

PHP:
<?
//Client IP Addresse
$ip=getenv("REMOTE_ADDR");

//Client MAC Addresse
echo"
IP-Adresse:$ip<br />
MAC-Adresse:";
$cmd = "arp $ip | grep $ip | awk '{ print $3 }'";
system($cmd);
?>
 
danke dir ^^

Ich probiere es montag dann aus ;) allerdings sollte es doch möglich sein ohne ein bestimmtes betriebssystem anzusprechen die mac addi zu bekommen.

z.B. Dynamisch gestaltet egal ob Linux oder Windows ... ?!

wäre sehr dankbar für alle möglichen erleuterungen und scripte ;)
 
Da PHP meines Wissens nach keine Möglichkeit bietet, die Mac-Adresse zu bekommen, wird man um den Einsatz von externen Programmen nicht drumrum kommen.
 

Neue Beiträge

Zurück