Avatar billede sorenmt84 Juniormester
26. juli 2005 - 10:57 Der er 3 kommentarer og
1 løsning

Cookie - Viderestil til anden side

En side med en liste over forskellige afdelinger. Når man trykker på en afd skal man viderestilles til en lokal side på et andet domæne. Således så hvis man går ind på www.davs.dk og vælger butik 1 ryger man til www.hej.dk/butik1
Ved hjælp af cookies skal det være sådan at næste gang man går ind på www.davs.dk viderstilles man direkte til www.hej.dk/butik1 uden at skulle vælge butikken på listen. Men det virker ikke!


<% if Request.Cookies("redirect")("butik") <> "" then
response.redirect "default.asp?side=redirect&butik= " & Request.Cookies("redirect")("butik")
end if
side = Request("side")
if side = "" then %>

Velkommen til Phototeam.<br>Vælg butik:<br>
<a href="default.asp?side=redirect&butik=1">Frederiks Allé</a>

<% if Request.Cookies("redirect")("butik") <> "" then
response.redirect "default.asp?side=redirect&butik= " & Request.Cookies("redirect")("butik")
end if
side = Request("side")
if side = "" then %>

Velkommen til.<br>Vælg butik:<br>
<a href="default.asp?side=redirect&butik=1">Butik 1</a>

<% elseif side = "redirect" then
if Request("butik") = "1" then
Response.Cookies("redirect")("butik") = "1"
response.Redirect "http://www.hej.dk/butik1"
end if

end if %>
Avatar billede busschou Praktikant
28. juli 2005 - 09:14 #1
Denne her virker til en side
----
<%
side = request.querystring("side")
butik = request.querystring("butik")
butikCookie = Request.Cookies("redirect")("butik")
if side = "redirect" and butik = "1" then
  Response.Cookies("redirect")("butik") = "1"
  Response.Cookies("redirect").Expires = Date+365
  response.redirect "http://www.hej.dk/butik1"
elseif butikCookie <> "" then
  response.redirect "default.asp?side=redirect&butik=" & butikCookie
elseif side = "" then
%>
  Velkommen til.<br>Vælg butik:<br>
  <a href="default.asp?side=redirect&butik=1">Butik 1</a>
<%
end if
%>
-----
Men det burde være nemt at lave dynamisk afhængig af butiks nummeret :o)
fx
-----
<%
side = request.querystring("side")
butik = request.querystring("butik")
butikCookie = Request.Cookies("redirect")("butik")
if side = "redirect" and butik <> "" then
  Response.Cookies("redirect")("butik") = &butik
  Response.Cookies("redirect").Expires = Date+365
  response.redirect "http://www.hej.dk/butik"&butik
elseif butikCookie <> "" then
  response.redirect "default.asp?side=redirect&butik=" & butikCookie
elseif side = "" then
%>
  Velkommen til.<br>Vælg butik:<br>
  <a href="default.asp?side=redirect&butik=1">Butik 1</a>
  <a href="default.asp?side=redirect&butik=2">Butik 2</a>
  <a href="default.asp?side=redirect&butik=3">Butik 3</a>
<%
end if
%>
Avatar billede busschou Praktikant
12. august 2005 - 17:00 #2
stsejs >> kunne det bruges? kommet videre ? :o)
Avatar billede sorenmt84 Juniormester
12. august 2005 - 20:21 #3
Hej Busschou

Beklager havde glemt spørgsmålet ja det virkede fint... du får dine point!
Avatar billede busschou Praktikant
12. august 2005 - 22:29 #4
oki tak , godt det virker :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester