04. oktober 2003 - 14:04Der er
11 kommentarer og 1 løsning
Session ID reset?
JEg kører en webshop og har et lidt akut problem... Indkøbskurven bliver hentet ud fra et sessionID og data fra en mysqldb... når ordren er sendt skal den så have et nyt sessionid, så kurven bliver tom uden at man fjerner de varer som vedkommende har købt (de hentes senere til en ordrebekræftelse og må derfor ikke slettes nu). Spørgsmålet er altså hvordan jeg ændrer mit sessionID. Jeg gider 60 point for et hurtigt svar da det er akut!!!
der kører først noget som ser om formen er korrekt udfyldt if ($fejl) { } else { @session_start(); $ses = session_id(); $glses = $ses; session_unset(); session_destroy(); session_start(); } det virker ikke... på php.net fandt jeg en funktion som hed session_regenerate_id men den virker ikke på mit webhotel - sikkert for gammel php-version! //session_regenerate_id(); $ses = session_id();
session_regenerate_id() var jo en fix sag! Og virker kun fra ver. 4.3.2
Umiddelbart ville jeg nok lave en ny session var, som kan bruges til at hente fra DB'en igen, altså lave en query for at hente det som allerede er købt
virkeligt ingen svar?? Så tager jeg mine points igen...
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.