12. juli 2003 - 13:18Der er
19 kommentarer og 1 løsning
Problemer med at test cookie
Hej Jeg har nogle problemer med at teste nogle cookies. Når man logger ind, skal der sættes en cookie, der hedder 'rosenholm', og skal indeholde 'loggedin'. Det virker tilsyneladende godt nok. Så skal de forskellige beskyttede sider teste, om cookie'en er sat til 'loggedin' før resten af siden vises. Men det virker ikke!
og så på de beskyttede sider: --- <?php if($_COOKIE["rosenholm"] == 'loggedin') { echo "Du er logget ind!"; } else { echo "Du er ikke logget ind"; } ?> --- Jeg får fejlen: --- Notice: Undefined index: rosenholm in C:\Apache\Apache2\htdocs\Rosenholm\login_cont.php on line 2 ---
Hvad er fejlen, og hvad kan jeg gøre for at undgå den??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Næh, men er ikke så stiv i sessions, så hvis du forklarer lidt mere kan det være, at det gør. Skal jeg bare sætte den samme cookie, og så hente den med $_SESSION?
Ja, ok, det virker. Har også lige prøvet det selv. Sejt! Men, forsvinder Session'en efter noget tid? når man lukke browseren? når man forlader serveren? Hvad sker der??
Jeg har fået mit til at virke udelukkende ved cookies - jeg lavede en redirect, hvor cookie'sne bliver sat, og så kan de bruges. Men smid bare koden. Det er sikkert interessant.
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.