09. juni 2004 - 20:30Der er
9 kommentarer og 1 løsning
Flere værdier i en cookie
Er det ikke muligt at gemme flere værdier i samme cookie, jeg ved man kan i ASP, men så vidt jeg kan se kan man kun have en! Kan man og i såfald hvordan ?
Det virker bare perfect :-) Noger koder der bruger det, kunne se sådan her ud. Har bare kaldt klassen for CookieUtil.
Cookie[] cookies = request.getCookies(); Cookie cookie = null;
// Prøver at henter den ønskede cookie ind if (cookies != null) { for (int i = 0; i < cookies.length; i++) { if ((cookies[i].getName()).equals("tid")) cookie = (Cookie)cookies[i]; } } CookieUtil cu = null;
if (cookie == null) cu = new CookieUtil("tid"); else cu = new CookieUtil(cookie);
// Tilføjer noget data og laver ny cookie, da maxAge skal sættes. // Cookien sendes til klienten cu.add( request.getParameter("nummer"),Long.toString( System.currentTimeMillis() ) ); cookie = cu.getCookie(); cookie.setMaxAge(60*60*24*31); response.addCookie(cookie);
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.