IP

Tags:    php

Jeg har et kæmpe problem, jeg har lige lavet et script som kan tælle hvor mange med forskellig IP der har været inde på hjemmesiden. Nu kommer mit problem, da jeg skulle teste scriptet, spurgte jeg en af mine venner, og han gik så ind på siden. Det virkede ikke, grundet at vi bor i samme bebyggelse, og køre over den samme server. Det med at en bebyggelse køre over den samme server, er jo ved at blive en meget udbredt ting, så mit script er jo ikke særlig pålideligt. Den funktion jeg bruger til at finde IP'en med er

Fold kodeboks ind/udKode 


Findes der en funktion, som kan finde brugerens unikke IP???


Glad for flash...? Så tjek lige Flash gruppen, her på udvikleren.



Jeg er ikke 100% sikker på at det virker, men prøv denne funktion som finder brugerens host.

Fold kodeboks ind/udKode 


Det er dog nok lige en god ide at tjekke dokumentationen først.
http://dk.php.net/manual/en/function.gethostbyaddr.php

Yea, Mobster



En anden ting der gør dit script upålideligt er, at nogle brugere skifter IP en gang hvert 60'ne minut. Det vil sige at for hver time, ser det ud som om man er en ny person. Dette gælder for stort set alle der har internetudbyderne: TDC eller Cybercity (der er sikkert flere, men jeg kender kun de to). Disse to selskaber, er temmeligt store selskaber, så jeg vil gætte på at de fleste af Danmarks internetbrugere skifter IP hver time. (undtagen dem der bruger deres internetforbindelse som server eller som dig, der har en fælles internetforbindelse)



En anden ting der gør dit script upålideligt er, at nogle brugere skifter IP en gang hvert 60'ne minut. Det vil sige at for hver time, ser det ud som om man er en ny person. Dette gælder for stort set alle der har internetudbyderne: TDC eller Cybercity (der er sikkert flere, men jeg kender kun de to). Disse to selskaber, er temmeligt store selskaber, så jeg vil gætte på at de fleste af Danmarks internetbrugere skifter IP hver time. (undtagen dem der bruger deres internetforbindelse som server eller som dig, der har en fælles internetforbindelse)


Jeg kunne selvfølgeli oså bruge cookies, men der er også nogle som har slået cookies fra.....Jeg kender en der har TDC ADSL og han har altså den samme IP, og den skifter ikke
Glad for flash...? Så tjek lige Flash gruppen, her på udvikleren.

[Redigeret d. 02/06-03 11:17:51 af Jan L]



Jeg kunne selvfølgeli oså bruge cookies, men der er også nogle som har slået cookies fra.....

Ja det er der helt sikkert, men her kan du finde ud af om de har det, og så føre en statistik over hvor usikker din statistik er.

Jeg kender en der har TDC ADSL og han har altså den samme IP, og den skifter ikke

Jeg har læst på deres hjemmeside at man kan få op til 5 faste IP-adresser, hvis man SELV beder om det.



Når okey, må give op over fra fakta........jeg kan jo kun sige hvad jeg har hørt
Glad for flash...? Så tjek lige Flash gruppen, her på udvikleren.



Jeg vil så ikke sige at det er et problem, at folk kan skifte ip adresse. Så længe logningen af ip'en ikke er 4 timer. (nok heller ikke mange der sidder på en hjemmeside så længe...).

Jeg har også selv samme problem, da jeg f.eks. ikke kan finde ud af hvor mange personer der er inde på min hjemmeside fra den skole jeg går på. Grunden til dette er jo, at de alle har den "samme" udgående ip-adresse, hvilket betyder at scriptet ikke kan virke der.

Så, løsningen ville jo være, hvis man uden brug af cookies kan løse dette problem. Dvs. at der skal findes en måde at læse ip-adressen fra det interne netværk. Dette ville imidlertidigt føre til brug på sikkerheden og ikke være skide smart.

Jeg har derimod set et script inde på en anden side, som tæller antallet af sessioner, som ligger i din session_save_path(). Dette script kan bruges, da det udfra antallet af sessioner (og hvilke der er nye nok til at være på din online liste) viser antallet af online personer. Problemet med scriptet er, at man ikke har nogen mulighed at se hvem det er der er online. Hvis man f.eks. skal bruge ip-adresserne til et eller andet, kan man ikke dette da de ikke logges i dette script. Men ellers fungere scriptet fint nok.
Her er der lige et link til det:
http://www.devarticles.com/art/1/215

Bemærk dog at siden er på engelsk...

---------------------------
Hilsen Jimmi Westeberg



t