Cookies...

ASP

4 svar · 180 visningar · startad av Vide

Medlem sedan dec. 19998 577 inlägg
Trådstart#1

Hej!

Finns det nån inbyggd funktion för att kolla om en klient tar emot cookies? och samma sak för Session-cookies...

Medlem sedan dec. 19995 874 inlägg
#2

Hmm inbyggd, det tror jag inte.

Men skulle vara bra typ

If cookie(valid) = true Then..

Hade varit bra!

Medlem sedan dec. 19996 721 inlägg
#3

Det finns ingen skillnad mellan Session-cookies och vanliga cookies.

Enda sättet är att sätta en cookie och på nästa sida se om den finns kvar. Med Javascript kan man sätta cookies i runtime, och redirecta om det inte funkar.

Medlem sedan dec. 19998 577 inlägg
#4

Hmm... synd... och det går inte att kolla detta på samma sida... alltså såhär är det, jag skall bygga en funktion för cookiekontroll, och då kan man ju inte labba med flera sidor...

Medlem sedan juni 20008 205 inlägg
#5
<%
Dim brw
Set brw = Server.CreateObject("MSWC.BrowserType")
If brw.Cookies Then
'blah blah blah
End If
%>

Detta förlitar sig dock på att browscap.ini är uppdaterad, annars kommer tex NS6 att få Cookies som "false"
Dessutom kollar den bara om cookies *kan* användas av den webbläsaren - inte om de tex är avstängda.
Aldrig blir det som man vill...

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)