Avatar billede kolme Nybegynder
15. august 2004 - 19:35 Der er 6 kommentarer og
1 løsning

opretholde brugerid (login).

Hejsa
Jeg leger med lidt PHP og har et sted på siden en form hvor man kan indtaste sit brugernavn og kodeord, hvilket giver muilghed for at slette en artikel. Hvordan kan jeg 'huske' disse data, så brugeren ikke skal indtaste dem hver gang han vil slette en artikel? Nr browseren lukkes skal disse data 'glemmes'.
Jeg har tænkt på om man skal bruge cookies, men jeg har svjv set at man godt kan gøre det uden...
Avatar billede onkel_satan Nybegynder
15. august 2004 - 19:41 #1
Det korte svar er sessions:
http://dk2.php.net/session
Avatar billede jakobdo Ekspert
15. august 2004 - 20:15 #2
En lidt længere forklaring...

Når brugeren indtaster brugernavn + kodeord, så tjekker du om brugeren må få adgang.
Så starter du med:
session_start();
herefter kan du så sætte værdier i: $_SESSION, f.eks: $_SESSION['brugerid'] = "Test".

På siden hvor du så skal kunne slette artikler, starter du igen med:
session_start();
og så test om $_SESSION['brugerid'] == "Test"
hvis sand, må han slette...
Giv evt dine variabler lidt bedre navne.

Men håber du kan bruge det til at komme videre.
Avatar billede kolme Nybegynder
16. august 2004 - 10:33 #3
Når jeg skriver session_start() får jeg fejlen:
Warning: session_start(): Cannot send session cookie - headers already sent by
Avatar billede kolme Nybegynder
16. august 2004 - 11:08 #4
Jeg har fundet frem til at en session åbenbart skal skrive i toppen af filen. Men hvad gør man så hvis man benytter sig af include filer? Jeg havde håbet at min session kunne kaldes fra en sådan.
Avatar billede jakobdo Ekspert
22. august 2004 - 16:04 #5
Du kan lægge session_start() før du laver en include!
Du skal starte med session_start inden du overhovedet sendet output til browseren!
Avatar billede kolme Nybegynder
07. december 2004 - 16:18 #6
Beklager, at jeg ikke har fået givet point eller noget endnu. I kan jo smide et svar hvis I gerne vil have point. Det er dog ikke så mange, men lidt har jo også ret. Tak for hjælpen :-)
Avatar billede jakobdo Ekspert
08. december 2004 - 09:08 #7
Svar...
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