Avatar billede Morten Professor
17. april 2015 - 23:36 Der er 5 kommentarer og
1 løsning

session_start og så forsvinder alt data

Hej

Jeg har brug for hjælp til det her.

Når jeg starter min session forsvinder alt min data fra databasen.
Når den så ikke er med er det hele der igen.
Virkelig mærkeligt.
Har ikke flere der starter på engang.
Er ved at integrere en indkøbskurv.

Koden fejler ingen ting. Er afprøvet.

Med venlig hilsen
Morten
Avatar billede showsource Seniormester
18. april 2015 - 06:00 #1
Du skal sørge for at session_start() kommer før noet som helst output.

Mellemrum, linieskift er output.
Og gemmer du som utf8, skal du gemme UDEN bom, da bom laver output.

Du kan også prøve med

ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);

før din session_start()
Avatar billede Morten Professor
18. april 2015 - 06:59 #2
Hej

Hvad betyder bom?
Avatar billede showsource Seniormester
18. april 2015 - 07:34 #3
bom er nogle tegn som sættes i starten af filen.
Præcis hvad det dækker over, ved jeg ikke.
Bruger selv Notepad++ som edittor, og der har man mulighed for at gemme med og uden.
Alm. notepad på win har ikke den mulighed b.t.w.

http://en.wikipedia.org/wiki/Byte_order_mark
http://stackoverflow.com/questions/2223882/whats-different-between-utf-8-and-utf-8-without-bom
Avatar billede Morten Professor
18. april 2015 - 12:39 #4
Tak for hjælpen.

Vil du gøre sådan du kan få dine point :o)

Med venlig hilsen
Morten
Avatar billede showsource Seniormester
18. april 2015 - 19:11 #5
Ok, men lav selv et svar også.
200 point er da vist for meget !
Avatar billede Morten Professor
18. april 2015 - 22:17 #6
Nej du fortjener det, det sparede mig for en masse besvær.
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

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