<% For each key in Request.Cookies(varCookienavn) Response.Write(key & " ") Response.Write(Request.Cookies(varCookienavn)(key) & "<br>") Next %> ------------------------------ På selve siden hvor jeg sætter min cookie kan jeg sagtens se min cookie, også nå der kommer flere keys [varVarenummer].
Men hvis jeg på en anden side bruger: <% For each key in Request.Cookies(varCookienavn) Response.Write(key & " ") Response.Write(Request.Cookies(varCookienavn)(key) & "<br>") Next %>
Vil Netscape ikke vise indholdet, men IE4 og IE5 har ingen problemer.
Grunden til at du skal sætte bestilling i "" er fordi det er en string hvis du lader være tror den det er en variabel og da du ikke har defineret den får du en fejl.
if varAntal = "" then varRedirect = "bestil.asp?Orgpartnr=" & varOrgPartnr Response.Redirect varRedirect end if
if varAntal = 0 then Response.Cookies(varCookienavn)(varOrgPartnr)="" else Response.Cookies(varCookienavn)(varOrgPartnr)=varAntal end if %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <title>Varen er blevet tilføjet ordren</title> </HEAD> <BODY> <p>Varen er blevet tilføjet din ordre</p> <p>Tryk på luk knappen for at lukke dette vindue<p> <P align="center"><form><input type="button" value="Luk" onClick="window.close()" style="FONT-FAMILY: sans-serif; FONT-SIZE: 7 pt; HEIGHT: 18px"></form></P>
<p>Følgende Cookies er blevet sat:<br> <% For each key in Request.Cookies(varCookienavn) Response.Write(key & " ") Response.Write(Request.Cookies(varCookienavn)(key) & "<br>") Next %> </body> </html>
Her er så en side der viser indholdet af min cookie.
Den virker fint i IE men Netscape returnerer bare en side uden cookie indhold.
Filnavn: showCookie.asp
<%@ Language=VBScript %> <%option explicit%> <% dim varCookienavn dim key
varCookienavn="Bestilling"
%> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <BODY> <p>Følgende Cookies er blevet sat:<br> <% For each key in Request.Cookies(varCookienavn) Response.Write(key & " ") Response.Write(Request.Cookies(varCookienavn)(key) & "<br>") Next %> </BODY> </HTML>
Jeg har prøvet på en anden maskine - Samme problem.
Men som jeg også skriver til at starte med:
På selve siden hvor jeg sætter min cookie kan jeg sagtens se min cookie, også nå der kommer flere keys [varVarenummer].
Men hvis jeg på en anden side bruger: <% For each key in Request.Cookies(varCookienavn) Response.Write(key & " ") Response.Write(Request.Cookies(varCookienavn)(key) & "<br>") Next %>
Vil Netscape ikke vise indholdet, men IE4 og IE5 har ingen problemer.
Så problemet er ikke at NS ikke kan se dem - Bare kun på den side hvor de bliver sat, hvis jeg prøver at vise dem på en anden side vil min NS ikke vise dem.
Jeg synes altid der er problemer med cookies og netscape, Jacob der har lavet eksperten.dk, havde også problemer med cookies og netscape, vi fandt ud af en løsning sammen, men jeg kan ikke huske hvad det var problemet var! Jeg vender tilbage når min hjerne finder på et eller andet!
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.