23. oktober 2004 - 21:08Der er
7 kommentarer og 1 løsning
Generer unikt navn!
Hej..
Jeg har brug for at få genereret et unikt navn, som jeg kan bruge til at oprette og navngive en tabel i en database. Jeg ved bare ikke helt hvordan.
Jeg ved at man kan bruge $_SERVER['REMOTE_ADDR'] til at få en ip, men der er jo nogle der deler en forbindelse igennem en switch (eller hvad de nu kaldes) og derved har samme ip.
Hvad kan jeg gøre for at få et unik information ud fra hver computer?
Jeg har tit haft brug for det samme, men har fundet ud af at det ikke er muligt. Du kan gemme IP adressen, men som du selv nævner kan der sagtens sidde flere mennesker bag samme IP.
Som erikjacobsen kan du ikke se adressen hvis computeren er på gennem en router (hvilket alle er).
Derfor er det ikke muligt at hente et unikt id for en bestemt computer, men kun for en bestemt internetforbinelse. Hvis du SKAL have noget unikt kan du tage den første session-id som brugeren har haft kombineret med tiden (unix timestamp) og så kalde tabellen det. Dette afhænger selvfølgelig af i hvilken forbindelse du skal bruge det.
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.