Hvordan identificerer jeg en bestemt computer, hvorfra der er logget på mit site ? Jeg ved godt hvorledes jeg finder IP-nummeret ($ip=$_SERVER['REMOTE_ADDR']; ), men det IP nummer kan jo være et IP nummer fra et større netværk og hvis man vil IP-banne, så er det jo ikke så heldigt hvis man banner 4000 brugere fra et større multinationalt firma, når det man ønskede det var at formene en enkelt bruger fra sit Site, fordi han/hun ikke kan efterleve Sitets regler om god opførsel...og han/hun blot bliver ved med at oprette brugerid'er som henviser til gratis email accounts, som kan fås anywhere
asgerz-dk -> i tilfælde af du ikke vidste det, så sendes MAC-add. kun ud over lokal-nettet (dvs den bliver ikke routet med ud på nettet) OG MAC-add. kan ændres med relativt simple værktøjer (læs: software)
Du kan IKKE 100% sikkert identifisere en bruger af en computer fra en anden... lidt "nedslagtning" af måder:
IP : kan skifte - dail-up brugere for fx ny IP ved hvert logon Hostname : skifter med IP MAC-add : sendes kun ud over LAN, ikke WAN (local vs world) Cookie : Brugeren kan bare slette cookien Session med expire-time på 3 år : benytter cookies - se ovenfor
og HTTP_X_FORWARDED_FOR er til hvis en person skulle "lege" med en proxy... hvis routere sender dem med er det ikke smart -- for ca 75% af routere bruger 192.168.xxx.xxx til LAN-net, dvs et betydeligt antal vil stå som 192.168.0.5 (fx)
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.