VincentMedlem sedan sep. 200263 inlägg 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 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 Kan ingen fixa det så det funkar? jag fattar ingenting.
JosefMedlem sedan mars 20023 561 inlägg 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 <%
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 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 Byt ut Request.Cookies("kaka") mot Request.Cookies("kaka")("farg") ;)
/ Mikul
solbulleMedlem sedan mars 20015 287 inlägg Kanske:
<%
if Request.Cookies("kaka").HasKeys then
response.write "gfx/" & Request.Cookies("kaka")("farg") & "/top.gif"
end if
%>
VincentMedlem sedan sep. 200263 inlägg den vill ej spara cookiesen. Konstigt!
SebbeMedlem sedan jan. 20032 285 inlägg <%
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 @ndersMedlem sedan juni 200032 969 inlägg Hur löstes problemet? Jag kan inte förstå att tidigare kod inte fungerade.
Mvh,