kolla om Coookies är aktiverat

ASP

4 svar · 218 visningar · startad av iceM2

Medlem sedan mars 2001243 inlägg
Trådstart#1

Det går ju som bekant att med hjälp av webbläsarensinställningar stänga av coookies-funktionen... Går det med hjälp av VBscript kod kolla om användaren har coookies-skrivning inaktiverat?

Om tex har ett röstningsscript och inte vill att användare ska kunna rösta mer än en gång skulle detta vara bra. Då skulle man ju med hjälp av koden ge följande meddelande:

Tyvärr du kan inte deltaga i omröstningen i och med att du har stängt av coookiesfunktionen. Om du vill deltaga bör du aktivera denna funktion-

någon som hajar? Tack för hjälpen!

Medlem sedan dec. 200012 464 inlägg
#2

Här finns en utförlig beskrivning
http://www.4guysfromrolla.com/webtech/082400-1.shtml

Medlem sedan mars 2001243 inlägg
#3

Detta är ju löst med JavaScript... Är det inte möjligt att kolla detta med VBscript dvs via servern och inte via klienten

Medlem sedan dec. 200012 464 inlägg
#4

Nej, du får sätta ett &#67ookie-värde och sedan göra redirect till en annan sida och där kontrollera om värdet är satt.

(Det finns en länk i det dokuement som jag länkade till)

Medlem sedan okt. 20005 273 inlägg
#5

Du kan använda Browser Capabilities-komponenten, men den kollar bara om browsern har coookies (inte om de har inaktiverat coookies för tillfället)

Set objBCap = Server.CreateObject("MSWC.BrowserType")
blncoookies = objBCap.coookies
If blncoookies = TRUE Then
    Response.Write "denna browser stöder coookies"
Else
    Response.Write "Tyvärr"
End If

Men som sagt var denna kollar bara om coookies stöds av browsern vilket de flesta browrsers gör nu för tiden ;)

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)