22. april 2005 - 13:56Der er
7 kommentarer og 1 løsning
Refresh ved første besøg
Hej Eksperter Jeg har brug for at opdaterer siden én gang, så snart brugeren besøger siden. Det kan lyde underligt, og grunden hertil er en længere forklaring, så den vil jeg ikke kede jer med. Jeg har prøvet med:
session("times") = 0 if Session("refreshValue") = 0 Then session("times") = 1 Response.Redirect(Request.ServerVariables("http_url")) End If
Jamen du sammenligner om Session("refreshValue") = 0 Den skal jo sættes til nul før den sammenligning vil opfyldes Når sammenligningen er opfyldt og du opfrisker siden. SÅ skal du jo sørge for at sætte sessionen en op så den ikke fanger igen
jeg kender ikke dine forskellige sessions..men sådan her måske if session("opdateret") <> "ja" then session("opdateret") = "ja" response.redirect(samme side) end if
session("times") = 0 ' kan faktisk udelades if request("refresh") = "" Then Response.Redirect(Request.ServerVariables("http_url")&"?refresh=go) else ' kan også udelades session("times") = 1 ' hvis den 1. udelades, skal denne også udelades End If
if request("refresh") = "" Then if instr(Request.ServerVariables("http_url"),"?")>0 then Response.Redirect(Request.ServerVariables("http_url")&"&refresh=go) else Response.Redirect(Request.ServerVariables("http_url")&"?refresh=go) end if End If
så er der også taget højde for at der kan være overførte variabler i urlen i forvejen
if request("refresh") = "" Then if instr(Request.ServerVariables("http_url"),"?")>0 then Response.Redirect(Request.ServerVariables("http_url")&"&refresh=go") else Response.Redirect(Request.ServerVariables("http_url")&"?refresh=go") end if End If
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.