webForumDet fria alternativet

Cokkie problem.

12 svar · 270 visningar · startad av Vincent

VincentMedlem sedan sep. 200263 inlägg
#1

Hejsan.
Jag har ett bytafärgskript på min hemsida. Jag har denna kod som sparar cookiesen

<%
if request.querystring("farg") ="gron" then
Response.Cookies("farg") = "gron"
Response.Cookies("farg") = "gron".Expires = Now + 365

elseif request.querystring("farg") ="rod" then
Response.Cookies("farg") = "rod"
Response.Cookies("farg") = "rod".Expires = Now + 365

elseif request.querystring("farg") ="turkos" then
Response.Cookies("farg") = "turkos"
Response.Cookies("farg") = "turkos".Expires = Now + 365

elseif request.querystring("farg") ="gul" then
Response.Cookies("farg") = "gul"
Response.Cookies("farg") = "gul".Expires = Now + 365

elseif request.querystring("farg") ="bla" then
Response.Cookies("farg") = "bla"
Response.Cookies("farg") = "bla".Expires = Now + 365

end if
%>

Med denna kod sparas cookiesarna i separata filer kan någon fixa så dom sparas allt i en?
Förstår ni?

@ndersMedlem sedan juni 200032 969 inlägg
#2

För det första:

Response.Cookies ("minkaka")("farg") = "bla"

Du har då en kakfil, med flera nycklar, ändra bara på nyckeln farg och lägg till fler. För det andra; expires sätter du på kakan, inte värdet.

Response.Cookies("minkaka").Expires = Now + 365

Mvh

VincentMedlem sedan sep. 200263 inlägg
#3

Kan ingen fixa det så det funkar? jag fattar ingenting.

JosefMedlem sedan mars 20023 561 inlägg
#4

Det var ju det @nders gjorde. :q

<%
Response.Cookies("minkaka")("farg") = Trim(Request.QueryString("farg"))
Response.Cookies("minkaka").Expires = Now + 365
%>
mikulMedlem sedan aug. 20013 824 inlägg
#5
<%
If Request.QueryString("farg") <> "" Then
     Response.Cookies("minkaka")("farg") = Trim(Request.QueryString("farg"))
     Response.Cookies("minkaka").Expires = Now + 365
Else
     Response.Cookies("minkaka")("farg") = "standard_färgen"
     Response.Cookies("minkaka").Expires = Now + 365
End if
%>

/ Mikul

VincentMedlem sedan sep. 200263 inlägg
#6

Joni!

jag skriver ut detta med denna kod:

<%
if Request.Cookies("kaka") = "gron" then
response.write("gfx/grön/top.gif")

elseif Request.Cookies("kaka") = "rod" then
response.write("gfx/röd/top.gif")

elseif Request.Cookies("kaka") = "turkos" then
response.write("gfx/turkos/top.gif")

elseif Request.Cookies("kaka") = "gul" then
response.write("gfx/gul/top.gif")

elseif Request.Cookies("kaka") = "bla" then
response.write("gfx/blå/top.gif")

end if
%>

Men det funkar ej med detta:

<%
If Request.QueryString("farg") <> "" Then
     Response.Cookies("kaka")("farg") = Trim(Request.QueryString("farg"))
     Response.Cookies("kaka").Expires = Now + 365
Else
     Response.Cookies("kaka")("farg") = "turkos"
     Response.Cookies("kaka").Expires = Now + 365
End if
%>
mikulMedlem sedan aug. 20013 824 inlägg
#7

Byt ut Request.Cookies("kaka") mot Request.Cookies("kaka")("farg") ;)

/ Mikul

solbulleMedlem sedan mars 20015 287 inlägg
#8

Kanske:

<%
if Request.Cookies("kaka").HasKeys then
	response.write "gfx/" & Request.Cookies("kaka")("farg") & "/top.gif"
end if
%>
VincentMedlem sedan sep. 200263 inlägg
#9

den vill ej spara cookiesen. Konstigt!

SebbeMedlem sedan jan. 20032 285 inlägg
#10
<%
If Request.QueryString("farg") <> "" Then
  Response.Cookies("kaka")("farg") = Trim(Request.QueryString("farg"))
  Response.Cookies("kaka").Expires = DateAdd("d",365,Now())
Else
  Response.Cookies("kaka")("farg") = "turkos"
  Response.Cookies("kaka").Expires = DateAdd("d",365,Now())
End if
%>
VincentMedlem sedan sep. 200263 inlägg
#11

fixade det.

VincentMedlem sedan sep. 200263 inlägg
#12

kolla:
http://www.cuevasdesign.com/new/

@ndersMedlem sedan juni 200032 969 inlägg
#13

Hur löstes problemet? Jag kan inte förstå att tidigare kod inte fungerade.

Mvh,

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