jag läste några inlägg om denna filen men tyckte inte jag hittade nåt som stämde siktigt.. vad vet jag...
Jag har en statestiksida som visar aktiva träffar, träffar idag, unika osv .. vilket ip, browser å så...
Men har jag väl besökt sidan en gång som förblir den sådan. Ändrar jag nåt i filen som presenterar faktan så händer ju inget såvida jag inte döper om skitfilen till nåt annat som default2.asp tex.. men då funkar fortfarande den gamla sökvägen (vilket där filen inte ens existerar) å visar som det var förut i den gamla filen.. Eh .. mycket störande.. Hur tömmer man skiten lr vad man nu ska göra?
(rätt lamt att ändra i koden men så kan man inte se ändringen för den ligger cachad nånstanns)
global.asa
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open Application("DBstr")
strIp = Request.ServerVariables("REMOTE_HOST")
strKlient = Request.ServerVariables("HTTP_USER_AGENT")
dtmDatum = Now
strReferer = Request.ServerVariables("HTTP_REFERER")
SQL = "INSERT INTO logg (dtm, ip, klient, referer) VALUES (#" & dtmDatum & "#, '" & strIp & "', '" & strKlient & "', '" & strReferer & "')"
objConn.Execute(SQL)
objConn.Close
Set objConn = Nothing
Application("intActive_users") = Application("intActive_users") + 1
End Sub
Sub Session_OnEnd
Application("intActive_users") = Application("intActive_users") - 1
End Sub
Sub Application_OnStart
Application("intActive_users") = 0
Application("DBstr") = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("../../scripts/stats.mdb") & ";"
End Sub
Sub Application_OnEnd
End Sub
</SCRIPT>
Om koden skulle hjälpa nåt så kika på bara..
------------------ Regler är till för att ändras, inte för att följas! I wouldn't if I couldn't
Global.asa kör endast när servicen startas, en besökare kommer till siten, "lämnar" siten, eller när servicen stänger.
Själva sessionen håller sig i 20 min (om inte std. värdet har ändrats).
Nästa förändring kommer att göras "nästa" ggn du kommer till siten, eller när du "timat ut", dvs du har varit inaktiv på siten i 20 min eller när du stänger browsern (alla browser fönster), öppnar den igen och går till sidan, då kommer global.asa att triggas igen.
pst ... lägg subbarna i den ordning som de körs, dvs:
Application_OnStart
Session_OnStart
Session_OnEnd
Application_OnEnd
har märkt att det oftast strular med global.asa OM de inte ligger i den ordnigen.
cya,
PatrikB
------------------
-=* IF there is a wrong way to do something, then someone will do it *=-
OK, jag har lagt subbarna i den ordningen du rekomenderade, stängt alla browsers å varit inaktiv i över 20min men ändå så visas den gamla versionen av sidan.
t o m dom som aldrig varit inne på sidan förut får ju den gamla versionen :(
------------------ Regler är till för att ändras, inte för att följas! I wouldn't if I couldn't