Avatar billede kimg Nybegynder
18. november 2003 - 12:19 Der er 3 kommentarer og
1 løsning

Sessions eller kald fra Mysql

Jeg har et site hvor bruger kan oprette sig, når bruger logger ind bliver der oprettet en session med brugernavnet.

Bruger har nu mange forskellige muligheder for at tilmelde sig til forskellige events og lignende. Når bruger tilmelder sig de forskellige events, så skal jeg bruge alle brugers data, så bruger ikke skal indtaste det hele igen.

Spørgsmålet er så, er det smartere at oprette sessions med bruger oplysninger når bruger logger sig ind (måske 10 forskellige oplysninger).

Eller som jeg gør nu kalder det fra Mysql når bruger tilmelder sig en event eller lignende.

Arbejdsmæssigt vil jeg synes det er smartere med sessions.
Men jeg tænker på belastning af server osv.

Kim
Avatar billede fsconsult.dk Nybegynder
18. november 2003 - 12:39 #1
Hvis du kun benytter 10 forskellige oplysninger, vil en session belaste serveren minimalt.

Om du benytter sessions (cookies) eller gemmer brugeroplysningerne i mysql, afgør om du kun kan huske brugerens oplysninger hvis han benytter samme pc som sidst (cookies), eller om han frit kan skifte pc (mysql).
Avatar billede kimg Nybegynder
18. november 2003 - 12:46 #2
Jeg bruger ikke cookies kun sessions, bruger skal logge ind hvergang.
Avatar billede fsconsult.dk Nybegynder
18. november 2003 - 12:59 #3
Sessions benytter for det meste cookies til at holde styr på brugeren, og alternativt URL-rewriting.
Avatar billede morpheus Nybegynder
18. november 2003 - 14:14 #4
Jeg ville nu foreslå dig at du fortsatte med brugernavn som session (kun 1 session).
For hvad sker der hvis bruger logger ind, retter sin adresse fx.?
Så skal du hen og erstatte den session variable der indeholder adressen!
På den anden måde har du alle de tilgængelige oplysninger om en bruger liggende klar (og opdaterede), i mySQL.
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