Avatar billede boris Mester
30. juni 2003 - 11:32 Der er 5 kommentarer og
1 løsning

E-handel uden login

Forslag efterlyses til hvordan man nemmest kan ændre den lille butik.
Før skulle man logge ind med kundenummer og ens "indkøbskurv" blev opbevaret i en tabel med kundenummer, varenummer, antal.
Nu suspenderes login; ergo kan man ikke bruge den metode længere.
Bud på den nemmeste/smarteste ændring?
Avatar billede ahv Nybegynder
30. juni 2003 - 11:40 #1
Hvad med en lille cookie ned på kundens maskine? Dette vil så kun holde hvis kunden ikke går ind og sletter sine cookies.
Avatar billede taskmgr Nybegynder
30. juni 2003 - 11:47 #2
Er ikke sikker på at jeg forstår spørgsmålet, men umiddelbart vil sessions være svaret.

Er jeg galt på den?
Avatar billede boris Mester
30. juni 2003 - 12:12 #3
Nej du er ikke galt på den, sessions bruges allerede.
Kundenummeret gemmes i session og bruges i databasen.
Men nu er der jo ikke længere noget kundenummer, da kunden fra starten er anonym. Jeg tænkte på, om der var en smart måde at gemme et antal poster med varenummer+antal uden at skulle lægge det i databasen og uden at ændre det hele?
Avatar billede taskmgr Nybegynder
30. juni 2003 - 12:16 #4
Det må være noget lig...

$varer = $_SESSION["varer"];
$newnum = $_GET["id"];
$varer["$newnum"]++;

$_SESSION['varer'] = $varer;

Så har du vare id + antal i $_SESSION['varer']
Avatar billede boris Mester
01. juli 2003 - 11:31 #5
Det hele foregår på en Worldofline server og tilsyneladende kan man ikek bruge sessions på anden måde end ved SetCookie funktionen.
Avatar billede boris Mester
23. november 2003 - 19:18 #6
Jeg lukker nu, men vil lige fortælle, at løsningen blev at sætte sessionscookier genereret tilfældigt mellem 0 og 1000000000000
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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