mac-adresse ermitteln
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
auslese
bieten
bleiben
browser
code
endeffekt
ermitteln
finger
funktion
internet
karte
privatanwender
programm
regel
router
schicht
stunden
tun
vermittlung
-
ich wollte wissen ob es einee möglichkeit gibt die mac-adresse eines users zu ermitteln, da die ip-adresse ja alle 24 stunden wechselt. ich wollte so usern die möglichkeite bieten eingeloggt zu bleiben auch wenn diese keine cookies akzeptieren, das sollte in etwa so funtionieren:
mac-adresse ermitteln (falls noch nicht eingeloggt)
mit db abgleichen falls vorhanden session erstellen, falls nicht vorhanden id zuweisen und mac-adresse speichern.
gibt es nun eine möglichkeit die mac-adresse (nicht die ip) zu ermitteln?
mfg andré -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
bin zwar nicht der php pro aber ich bezweifel das es derartige möglichkeiten gibt, da die mac addresse nur für die vermittlung von osi-modell schicht 2 und schicht 3 ne rolle spielt also das der router weiss was er dieser netzwerk karte zb für ne ip zuordnen soll(sofern das im router eingestellt wurde.. man kann ja in vielen routern feste intranetzt ips zuordnen..)
also im endeffekt bin ich der meinung, dass das nicht funktioniert..
wenn ich mich irre dann klärt mich bitte auf^^ -
Hi,
also in PHP gibt es keine Funktion die dir dir MAC Adresse zurück gibt.
Wie sollte sie das auch können, eine MAC Adresse kann nur lokal z.B. mit einem ARP Request ermittelt werden.
Wenn du also ein Programm schreiben willst, was die MACs des Servers ermittelt könntest du das folgendermaßen tun:
<? // bei Windowsserver $req = exec("getmac"); // bei Linux $req = exec("arp -n"); ?>
Wenn du die MAC der Clients ermitteln möchtest, dann müsste dir das der Browser schon übermitteln, was er aber nicht tut. Evtl. gehts ja mit Javascript, allerdings kenne ich mich damit nicht soo aus.
Grüßle -
Die MAC-Adresse wird nicht ins Internet übertragen, daher kann man diese nicht auslesen. Es würde über VBScript oder Java (nicht JavaScript) gehen, aber würde meine Finger davon lassen, denn wer lässt das ohne weiteres vom Browser ausführen.
In der Regel reicht aber auch ein Cookie, so gut wie jeder privatanwender aktzeptiert Cookies und bei den PCs, die sie nicht aktzeptieren, meldet man sich eh selten an, da diese meist nicht der eigene PC ist und somit will man dort auch nicht eingeloggt bleiben.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage