12. november 2001 - 15:24Der er
7 kommentarer og 1 løsning
Cookieproblemer
Jeg har sådan set fundet ud af hvordan man sætter en cookie, problemet er så når jeg flytter den stump kode der sætter min cookie - bliver den ønskede cookie ikke sat.
Er der nogle regler for hvor i jsp koden man skal sætte sin cookie?
<%! class LongLivedCookie extends Cookie { static final int SECONDS_PER_YEAR = 60*60*24*365; public LongLivedCookie(String name, String value) { super(name, value); setMaxAge(SECONDS_PER_YEAR); } } %><% Cookie test = new LongLivedCookie(\"Killer\",\"BG1\"); response.addCookie(test);
Cookie[] cookies = request.getCookies(); for(int i=0; i<cookies.length; i++) { Cookie cookie = cookies[i]; if (\"Killer\".equals(cookie.getName())) out.println(\"FOUND IT\"); } %>
Men den virker sådan set - problemet opstår når jeg kopierer ovenstående over i en anden (meget lang) .jsp fil - så sker der intet.
jeg kan huske at i PHP skulle ens Cookie altid sættes som det absolut første der skete på siden. Ved du om det er samme historie med jsp. Det lader til at sukos har samme forståelse.
aha - nu har jeg fundet problemet ... der bliver skrevet nogle mellemrum ud af content management systemet ... så det er tilsyneladende det der er problemet.
det lyder bestemt ikke usandsynligt \'mellemrum\' kan genere en hel del
Synes godt om
Ny brugerNybegynder
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.