webForumDet fria alternativet

ServerVar: Hur får jag mer all information?

ASP

14 svar · 550 visningar · startad av annesophie

Medlem sedan juni 20012 236 inlägg
Frågan#1

Försöker logga besökares turer runt på min sida och använder mig av server variables. Funkar rätt bra.
Enda problemet är att jag inte får med hela adressen.

Jag får med content.asp men jag får inte med det som står efter.asp, t ex ?ID=100 som måste följa med för att jag ska ha någon nytta av informationen.
Har testat både URL och Path_info, men det går inte.

Hur gör man egentligen?

/A

Medlem sedan nov. 20051 317 inlägg
#2

Testat detta?

Response.Redirect Request.ServerVariables("HTTP_REFERER")

Medlem sedan juni 200032 967 inlägg
#3

Det är bara att slänga på request.querystring.

if request.querystring <> "" then
       sFoo = sFoo & "?" & Request.Querystring
end if

Jag utgår alltså att du har adressen utan querystrings i sFoo, men det förstod du säkert. :)

Medlem sedan juni 20012 236 inlägg
#4

Ah...det funkade! Stort tACK! :-)

Medlem sedan juni 200032 967 inlägg
#5

Jag förstår inte hur http_referer kommer in, var det föregående sida du ville logga? Jag förstod det som att det var aktuell sida du ville ha i loggen.

Dessutom är det ju ganska ofta http_referer saknar innehåll, så det ska man ha i bakhuvet.

mvh

Medlem sedan nov. 20051 317 inlägg
#6

@nders, ja jag vet inte :q Men bara det funkar för han?

Medlem sedan juni 20012 236 inlägg
#7

@nders skrev:

Jag förstår inte hur http_referer kommer in, var det föregående sida du ville logga? Jag förstod det som att det var aktuell sida du ville ha i loggen.

Dessutom är det ju ganska ofta http_referer saknar innehåll, så det ska man ha i bakhuvet.

mvh

Attans, det har du ju rätt i ser jag nu.
Blev lite för ivrig här...
Hmm...ska testa din lösning nu @nders.

Medlem sedan juni 200032 967 inlägg
#8

Men bara det funkar för han?

Vad funkar för vem? Hoppas du inte påstår att annesophie är en han bara... :o

Medlem sedan nov. 20051 317 inlägg
#9

hm... om han är en hon så är ju hon inte en han vilket innebär att jag ska skriva hon instället för han... Enkelt logik.

Förlåt annesophie :r :l :r :l :r :l :r

Medlem sedan juni 20012 236 inlägg
#10

;)

oskars skrev:

hm... om han är en hon så är ju hon inte en han vilket innebär att jag ska skriva hon instället för han... Enkelt logik.

Förlåt annesophie :r :l :r :l :r :l :r

Ja jaaaaaaaaaa...jag förlåter dig. För denna gång! men gör inte om det! ;)
Allt funkar perfekt nu (tack @nders!)! :f

Medlem sedan juni 20012 236 inlägg
#11

Finns det förresten något sätt att få reda på vilket land en besökare surfar från?

Medlem sedan juni 200032 967 inlägg
#12

Du får nog ta hand om klientens ip-adress och slå upp mot någon öppen databas.

Medlem sedan juni 20012 236 inlägg
#13

@nders skrev:

Du får nog ta hand om klientens ip-adress och slå upp mot någon databas.

Hmm ok, inget lättare sätt än det då? Synd!

Medlem sedan juni 200032 967 inlägg
#14

Nja, man kan också analysera innehållet i "http_accept_lang" (har jag för mig att den heter), då kan man få reda på vilket språk som är förinställt för innehållsval i webbläsaren. Det betyder dock inte speciellt mycket, men har man en dator med svenska regionala inställningar brukar svenska vara förvalt i webbläsaren, och detta skickas som en header vid requests. Ofta är det väl så att folk som helst vill ha svenska (eller åtminstone har den inställningen i webbläsaren) bor i Sverige, men som sagt, ingen garanti på något sätt.

mvh

Medlem sedan juni 20012 236 inlägg
#15

Ska kolla på detta! Stort tack för hjälpen. :-) :-f

366 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
237 ms — ändringar (db)