Avatar billede bruhnsweb Nybegynder
24. marts 2005 - 16:06 Der er 11 kommentarer og
1 løsning

Hent info til statistik

Hey!

Er der nogen der ved hvordan med henter følgende til statistikbrug:

IP
SESSION
BROWSER
STYRESYSTEM
SKÆRMOPLØSNING
LAND / SPROG
STARTTID / SLUTTID PR. SIDE
STARTTID / SLUTTID PR. IALT

Håber I kan hjælpe mig :o)

- Bruhn
Avatar billede mini-me Nybegynder
24. marts 2005 - 16:08 #1
response.Write(request.ServerVariables("ALL_HTTP"))

hjælper dig langt...
Avatar billede mini-me Nybegynder
24. marts 2005 - 16:09 #2
http://www.devguru.com/Technologies/asp/quickref/request_servervariables.html her kan du se en oversigt over de forskellige servervariabler.
Avatar billede bruhnsweb Nybegynder
24. marts 2005 - 16:16 #3
Kan du ikke stille det op som jeg skriver?

Jeg kan ikke helt få dem til at virke, så jeg vælger nok de forkerte :o(
Avatar billede mini-me Nybegynder
24. marts 2005 - 16:27 #4
Request.ServerVariables("REMOTE_ADDR") = IP
session.id = session
request.ServerVariables("http_user_agent") = browser
javascript til at finde skærm opløsningen
<script language="javascript">
function SetVar()
{
var colors = screen.colorDepth; //Retrieve screen color depth
var width = window.screen.width; //Retrieve horizontal resolution
var height = window.screen.height; //Retrieve vertical resolution
var res = width + "x" + height; //Set resolution format
document.f1.resScreen.value = res;
document.f1.colorDepth.value = colors;
document.f1.submit();
}
</script>
HTTP_ACCEPT_LANGUAGE = land


StartTId + Sluttid ved jeg ikke om er muligt uden at gå ind og lave noget i Global.ASA filen
Avatar billede bruhnsweb Nybegynder
24. marts 2005 - 16:37 #5
Øhm du mener vel sådan her:

<%
IP                 = Request.ServerVariables("REMOTE_ADDR")
User_session    = session.id
browser         = request.ServerVariables("http_user_agent")
land            = HTTP_ACCEPT_LANGUAGE

response.write land
response.write IP
response.write User_session
response.write browser

'javascript til at finde skærm opløsningen
%>
<script language="javascript">
function SetVar()
{
var colors = screen.colorDepth; //Retrieve screen color depth
var width = window.screen.width; //Retrieve horizontal resolution
var height = window.screen.height; //Retrieve vertical resolution
var res = width + "x" + height; //Set resolution format
document.f1.resScreen.value = res;
document.f1.colorDepth.value = colors;
document.f1.submit();
}
</script>


Eller hvad?
Avatar billede mini-me Nybegynder
24. marts 2005 - 16:39 #6
Yeps,
Avatar billede mini-me Nybegynder
24. marts 2005 - 16:39 #7
du bad bare om at stille dem op som du ønskede :-) Ikke noget med at jeg også skulle gøre det brugervenligt =)
Avatar billede bruhnsweb Nybegynder
24. marts 2005 - 16:42 #8
He he - Fair nok :-)

Men jeg får en fejl:

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'id'

statistik.asp, line 12
Avatar billede bruhnsweb Nybegynder
24. marts 2005 - 16:42 #9
i denne linje:
User_session    = session.id
Avatar billede mini-me Nybegynder
24. marts 2005 - 16:43 #10
prøv lige at drop den session.ID, og javascripten skal ændres den skal ikke kalde funktionen først :
<script language=javascript>
var colors = screen.colorDepth; //Retrieve screen color depth
var width = window.screen.width; //Retrieve horizontal resolution
var height = window.screen.height; //Retrieve vertical resolution
var res = width + "x" + height; //Set resolution format
document.write = res;
document.write = colors;
</script>
Avatar billede bruhnsweb Nybegynder
24. marts 2005 - 16:53 #11
Har udskiftet ip adr med x
Nu skriver den:
xx.xx.xx.xxxMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1
Avatar billede bruhnsweb Nybegynder
24. marts 2005 - 20:47 #12
Det er altså ikke alle der virker :o(

Land:
IP: xx.xx.xx.xxx
Session:
Browser: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester