20. marts 2006 - 21:29Der er
6 kommentarer og 1 løsning
nybegynder til php
hey, jeg er ret ny til php, så vil bare høre, hvad fejlen er her? :) går ud fra, at det er nede i den der and-sætning, hvis den da overhovedet kan bruges hehe :D 50 point til svaret :)
if ($raekke['bruger'] == $user && $raekke['password'] == $password) { echo "Info var rigtig"; } else { echo "Info var forkert"; }
Der skal dog stadig en del til før det script har nogen reel funktion - lige nu checker den jo hver eneste række igennem manuelt, OG skriver ud hver gang den møder en række der ikke passer - hvilket jo nemt kan ske mange gange.
ok, takker :) Har hørt at man kan lave noget smart med "sessions", så man inkluderer en fil på hver side, hvis man gerne vil dække flere sider med password.. ved du noget om det? :D
Det er nogenlunde det samme. Fordelen ved sessions er at du ikke så nemt risikerer at brugeren piller ved noget han ikke skulle pille ved, og at du kan gemme værdier lige når du har brug for det - cookies skal du gemme inden der kommer noget output, da de skal bruge en header()-kommando.
Til gengæld kræver sessions at du kalder session_start(); på alle sider hvor du skal bruge dem, og hvis man ikke sørger for en ordentlig dokumentstruktur (dvs. et dokument der inkluderes i toppen af alle sider), så kan man godt risikere at glemme at starte den - hvilket godt kan være lidt frustrerende. Desuden skal du enten inkludere sessionens ID i alle URL's på siden, eller en cookie - så i sidste ende kommer det lidt ud på et.
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.