Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Prøv med: If Request.Cookies("arj") Then Response.Cookies("arj")("besog") = Request.Cookies("arj")("besoeg") + 1 Else Response.Cookies("arj")("besog") = 1 End If
Response.Write "Du har været her" & Response.Cookies("arj")("besog") & "gange"
Men jeg ved godt, hvorfor svaret ikke virker. Der er ikke defineret en levetid for cookien, hvorfor den udløber, når du lukker din browser. Den skal se sådan ud:
If Request.Cookies("arj") Then Response.Cookies("arj")("besog") = Request.Cookies("arj")("besoeg") + 1 Else Response.Cookies("arj")("besog") = 1 End If Response.Cookies("arj").Expires = Date+365
If Request.Cookies("arj")("besog") <> "" Then Response.Cookies("arj")("besog") = Request.Cookies("arj")("besoeg") + 1 Else Response.Cookies("arj")("besog") = 1 End If Response.Cookies("arj").Expires = Date+365
og hvis man prøver at gøre den reloadsikker kan det gøres sådan: (der skal nu gå 2 timer før man får plusset besog!) - Der er dog en fejl nede ved den if-sætning der spørger om kagen er 2 timer gammel!
<% 'Sætter variabler Tid = Now myTime = Hour(Tid) myMinut = Minute(Tid) strKaget = Request.Cookies("testarj")("time") + 2 strKagem = Request.Cookies("testarj")("minut")
'Tjekker om kagen eksisterer If Request.Cookies("testarj")("besog") = "" Then 'Hvis den ikke gør det skal der laves kage Response.Cookies("testarj")("besog") = 1 Response.Cookies("testarj")("time") = myTime Response.Cookies("testarj")("minut") = myMinut Response.Cookies("testarj").Expires = Date+365 Response.Write "Kagen er der ikke"
Else Response.Write "kagen er der<br />" 'Hvis kagen er der, skal der tjekkes om den er 2 timer gammel if strKaget =< myHour then 'Hvis den er det skal kagen opdateres Response.Write "kagen er 2 timer mindre end timen nu" intTal = Request.Cookies("testarj")("besog") + 1 Response.Cookies("testarj")("besog") = intTal Response.Cookies("testarj")("time") = myTime Response.Cookies("testarj")("minut") = myMinut Response.Cookies("testarj").Expires = Date+365
else Response.Write "det virkede ikke"
end if End If 'Response.Write Request.Cookies("testarj")("besog") %>
Synes godt om
Ny brugerNybegynder
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.