Med serverVariabler kan man endast kolla upp det ip-nummer som personen surfar med, dock sitter jag själv bakom en routher, och har ett "falskt" ip-nummer som kommer upp när man kollar efter ip med: de tre olika ServerVariablerna.
Hur gör de, skulle behöva veta detta för att skaffa mig en unik besökträknare, dock så kan ändå många personer sitta bakom samma unika ip-nummer eller samma "falska" ip-nummer. Och somliga klickar av cookis, hur skall man egentligen göra?
Om man driver en webshop, borde man inte registrera deras ip-nummer då, in case of!
Request.ServerVariables("HTTP_X_FORWARDED_FOR") renererar ingenting, dvs: din funktion väljer att ta:
Request.ServerVariables("REMOTE_ADDR")
och då får jag det falskt ip-numret igen...
Vad är det som går fel, någon som vet eller har någon idé
Måste säga att jag inte vet vad ett falskt ip-nummer är.
Menar du din dators ip-adress så går den inte att visa så.
Det är väl ip-adressen ifrån din ISP som visas och inget annat?!
Mitt bredbands bolag ger mig ett ip-nummer på: 217 etc.
Min routher fördelar dena inkommande linje med det ip-numret till 3 datorer, inklusive min, och ger mig ett nytt ip-nummer på: 194 etc.
Om jag använder någon typ av ServerVariabel såsom:
Request.ServerVariables("REMOTE_ADDR")
Så får jag ut det som routhern ger mig: 194 etc.
Dvs mitt riktiga ip-nummer gömmer sig bakom routhern.
Dock om jag/man går in på: http://whatismyip.com/
så renererar de det riktiga ip-numret, dvs i mitt fall: 217 etc.
Det menar jag, någon som skulle kunna vara super schyst och hjälpa mig klura ut hur de gör eller rent av säga det! =)
Hmm.
När du surfar lokalt så kommer du få det IP din dator har på det lokala nätverket.
Kommer du ut på nätet är ditt IP från routern, det som du får från din ISP.
Laddar du upp din ASP-sida "utanför ditt localhost/", med
Request.ServerVariables("REMOTE_ADDR") så kommer du få ditt "riktiga" isp-ip.