Avatar billede wampiro-uha Nybegynder
05. maj 2004 - 10:42 Der er 11 kommentarer og
1 løsning

Hent en klients MAC-adresse!

Hvordan kan jeg hente en klients MAC-adresse?
Dette er vel meget mere unikt end en IP.

Jeg ønsker ikke besvarelse med, det kan ikke lade sig gøre. Håber der er nogen som ved hvordan man kan :-)
Avatar billede riversen Nybegynder
05. maj 2004 - 10:47 #1
det kan ikke lade sig gøre med php... like it or not
Avatar billede squashguy Nybegynder
05. maj 2004 - 11:00 #2
årsag: mac adresser er ikke synlige på internettet.
Avatar billede riversen Nybegynder
05. maj 2004 - 11:02 #3
i hvert fald kun fra forrige host :-).

Hvis det skulle være muligt skal der benyttes noget kode, der afvikles hos klienten. Ved ikke om det er muligt at få mac adresse vha. javascript eller java fx.
Avatar billede coderdk Praktikant
05. maj 2004 - 22:56 #4
Det er vel ikke "mere unikt" end en IP, da der ikke er to af den samme IP ;)
Men jeg ved hvad du mener tror jeg... Du kan prøve med:

<?php

    $cmd = "arp -a $_SERVER[REMOTE_ADDR]";
    $arp = `$cmd`;
    if (preg_match('/\s*\(?'.str_replace('.','\.',$_SERVER['REMOTE_ADDR']).'\)?( at |\s+)([\-:0-9a-fA-F]+)\s+.*/',$arp,$regs))
    {
        echo "Fandt MAC! $regs[2]";
    }

?>

Du skal dog ikke altid regne med resultater ;)
Avatar billede coderdk Praktikant
05. maj 2004 - 23:07 #5
riversen, kan de nu alligevel, på en måde ;)

squashguy, det er de så :P Men det vil sikkert ikke virke af flere grunde.
ARP er point-to-point, og ikke end-to-end, så du vil kunne se MAC på din router osv ;)
Avatar billede squashguy Nybegynder
05. maj 2004 - 23:11 #6
Som riversen siger, du kan kun spore mac-adressen tilbage ét hop. Så du kan ikke med arp finde adressen på de besøgende..
Avatar billede squashguy Nybegynder
05. maj 2004 - 23:12 #7
Som vist også er det du siger :)
Avatar billede wampiro-uha Nybegynder
06. maj 2004 - 03:35 #8
jeg mener jeg har hørt noget om at eksperten skulle logge sine brugere med et unikt id.
Hvordan kan det lade sig gøre så?
Avatar billede -xyz- Nybegynder
10. maj 2004 - 14:10 #9
Jeg hvis du f. eks, laver et dns opslag på en bruger i, IRC protokollen får du XXXXXXXXX@server mon ikke det kan lade sig gøre med php osse, uden at vide noget om det...
Avatar billede wampiro-uha Nybegynder
16. maj 2004 - 18:32 #10
Hmm, lukker :-(
Avatar billede squashguy Nybegynder
16. maj 2004 - 18:34 #11
riversen har da svaret korrekt..
Avatar billede riversen Nybegynder
16. maj 2004 - 19:00 #12
xyz: det kan da altid kun være til forrige hub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester