webForumDet fria alternativet

Explorer och kakor

ASPur ASP

10 svar · 160 visningar · startad av qwerty

qwertyMedlem sedan jan. 2001391 inlägg
#1

Snälla hjälp mig!!

Detta använder jag för att man bara ska kunna rösta en gång i min undersökning. Idag märkte jag att om man kör explorer kan man rösta hur många gånger som helst men inte i netscape.

Hur ska jag göra. Det är paanniiik...

<%
senast =request.coo-kies("senast")
allow =request.coo-kies("allow")
igen =request.coo-kies("igen")

if allow ="no" then
response.write "Du har redan r&ouml;stat i den h&auml;r fr&aring;gan"
response.write ". Klicka <a href=""result.asp"">h&auml;r</a> f&ouml;r att se aktuellt resultat"

else
session.LCID=1053
igen="2001-05-28"

response.coo-kies ("senast")=now
response.coo-kies ("allow")="no"
response.coo-kies ("igen")=igen
response.coo-kies ("senast").expires=now()+365
response.coo-kies ("allow").expires="2001-05-28"
response.coo-kies ("igen").expires=now() +365

%>

------------------
Qwerty

Den som provar han testar...

erkaMedlem sedan dec. 19996 522 inlägg
#2

varför skriver du coo-kies och inte cookies ? det har jag för mig att man brukar göra

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

@ndersMedlem sedan juni 200032 969 inlägg
#3

webforum tillåter inte att man skriver response punkt cookies ihop, ju.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

erkaMedlem sedan dec. 19996 522 inlägg
#4

ahhh ha ha det visste jag inte..

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

qwertyMedlem sedan jan. 2001391 inlägg
#5

Där fick du förklaringen! Nån som har en lösning på mitt lilla dilemma då?

------------------
Qwerty

Den som provar han testar...

jepsOMedlem sedan mars 2001484 inlägg
#6

Testat att sätta trim() runt request.coo-kies("allow")?

------------------
/ jeps0

qwertyMedlem sedan jan. 2001391 inlägg
#7

Hur menar du? Vaddå trim?

------------------
Qwerty

Den som provar han testar...

[Redigerat av qwerty den 21 maj 2001]

qwertyMedlem sedan jan. 2001391 inlägg
#8

Så här??
Om jag har gjort rätt här så funkar det inte...

allow =(trim(request.coo-kies("allow")))

Vad kan det vara som gör att det inte funkar i explorer. Funkar klockrent i netscape...

------------------
Qwerty

Den som provar han testar...

CoolDudeMedlem sedan aug. 2000304 inlägg
#9

Prova med att ge kakan ett "globalt" namn.

Response.kaka("rosta")("senast")=xxx
Response.kaka("rosta")("allow")=xxx
Response.kaka("rosta")("igen")=xxx

(Använder svenska namnet på kaka.)
Har stött på liknande problem förr. Och detta brukar avhjälpa felet du får.

------------------
/CoolDude

qwertyMedlem sedan jan. 2001391 inlägg
#10

Thanx!

Det funkar...

------------------
Qwerty

Den som provar han testar...

qwertyMedlem sedan jan. 2001391 inlägg
#11

...trodde jag

Man kan inte rösta, men när man har försökt en gång är kakan skriven så man kan inte rösta igen. Får felmess på expajringen:

response.kaka ("rosta")("senast").expires="2001-09-17"

Hur göra?

kan man sätta så här bara för "hela" kakan?

response.kaka ("rosta").expires="2001-09-17"

------------------
Qwerty

Den som provar han testar...

133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)