12. maj 2003 - 14:16Der er
20 kommentarer og 1 løsning
Request.ServerVariables - Finde brugers land
Hejsa
Jeg bruger denne Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") til at finde ud af hvor en bruger kommer fra..virker fint nok i IE..men i Netscape virker det ikke
For Each Item In Request.ServerVariables Response.Write(Item & ": " & Request.ServerVariables(Item) & "<br>" & vbcrlf) Next
herved får du udskrevet alle de servervariables der nu engang bliver sendt til dig fra browseren så kan du måske finde den som kommer fra netscape da den nok sender et andet http header.
Jeg tror desværre ikke du finder svaret i server scripting, men nærmere i client scripting. Da du skal bruge detaljerne omkring brugeren og ikke serveren som du afvikler scriptet på.
En løsning er at lægge IP værdierne for hvert land i en tabel f ex Hong Kong: Fra: 3400892416 -> 3400925183 HK også brugerens IP adr. kan sammenlignes i en sql sætning, besværligt men sikker.
nope ikke sikker der købes og sælges nemlig ip adresser lande imellem dvs i africa er der overskud i af ip addys men feks i DK er der mangel.. så køber Dk nogle af afrika
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.