Hvad er der galt?

Tags:    php

Der er to filer: menu.php og Login.php. Alle filer includer menu.php, og når man logger ind på login.php starter den en session. Men når man går ind på en anden side f.eks. min gæstebog så er man ikke logget ind.
login.php
Fold kodeboks ind/udKode 

menu.php
Fold kodeboks ind/udKode 




6 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
du kan ikke sætte session_start når du allerede har udskrevet noget. ryk den op i toppen.



Er du sikker på at du har en session_start på alle de sider?



Det vil f.eks. være bedst hvis du satte session_start(); i starten af login.php:
Fold kodeboks ind/udKode 

Så skal du selvf. have fjernet session_start(); fra din menu.php
Men det betyder at du skal have skrevet session_start(); øverst i alle dine filer!
Hilsen CHadi
Mit lykketal er 2959



Helt øverst i dine filer skal du skrive: session_start();
Hilsen CHadi
Mit lykketal er 2959

[Redigeret d. 10/02-04 15:02:57 af CHadi]



du kan ikke sætte session_start når du allerede har udskrevet noget. ryk den op i toppen.

Det virker ikke selvom jeg gør det.
Er du sikker på at du har en session_start på alle de sider?

Det virker stadig ikke.

Det virker heller ikke hvis jeg trykker på link så jeg kommer ind på samme side.

Kort sagt: Sessionen "dør" når jeg går væk fra siden.

[Redigeret d. 10/02-04 15:11:47 af Mathias Knudsen]



du kan ikke sætte session_start når du allerede har udskrevet noget. ryk den op i toppen.

Troede man godt måtte include.



t