26. oktober 2008 - 12:30Der er
12 kommentarer og 1 løsning
SESSION i included fil
Hej Eksperten. Jeg sider og er ved at rive mig i håret over et website jeg er ved at udvikle.
Jeg har en index fil og i den index fil, includer jeg så de sider jeg vil have vist. På siden vil jeg også gerne lave et login system, og jeg har fået det til at virke når jeg kører det for sig selv, men idet jeg kører loginsystemet included får jeg fejl.
Fejlen lyder sådan: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /filer/2007-2008/nicolails07/public_html/plummer/index.php:10) in /filer/2007-2008/nicolails07/public_html/plummer/hemligside.php on line 2
Jeg har tjekket at der ikke er noget whitespace.
Mine php egenskaber er ikke viderligt udbyggede endnu, jeg kan kun det grundlæggende, så bær over med mig :)
Ps: jeg har søgt efter svar på dette spørgsmål både på google og her på eksperten, men kan ikke finde noget svar på det.
Tak leif, jeg tror vist jeg har været lidt blind :) nu gav det hele sig selv. Jeg brugte ob_start(); til at buffer og så virkede det perfekt. Tak for hjælpen.
Jeg kunne ikke give ham point når han havde kommenteret og ikke svaret. så blev jeg nødt til at gøre noget for at lukke tråden. Hvordan ville du ellers konstruere siden?
Du kunne jo venligt anmode mig om at ligge et svar hvis du mente jeg havde været med til at løse dit problem.
Uden at kunne sige noget om hvordan din side er konstrueret, så plejer jeg personligt at i toppen af min index.php starter med: <?php session_start(); ?>
Således at jeg på ALLE mine sider har en session tilrådighed
jeg tænkte bare at du nok ikke fulgte med mere, da du ikke havde besvaret mine andre indlæg. Det må du undskylde. Jeg vil gerne give dig de 30 point kan du skrive et svar så jeg kan give dig dem?
Sorry, jeg ikke sidder og kun venter på at du skriver, men også har et liv uden for eksperten. Husk at vi er her frivilligt og der kommer ikke mad på bordet af den hjælp vi giver dig.
Det er har for mit vedkommende intet med pointne at gøre, men mere den måde du blot afslutter på.
Og jeg er desuden enig med dkfire at ob_start() er kun en måde at løse en konstruktionsfejl på i stedet for at løse problemet. Du har som jeg lidt nævner sandsynligvis din session_start() i hemligside.php i stedet for i din index.php alt afhængig af hvordan din side er bygget op.
Jeg beklager leif, jeg kan godt se jeg har dummet mig. Jeg er ny her, og er ikke lige inde i det. Desuden tak, jeg har ændret det nu, og undladt at bruge ob_start();. Mange tak for hjælpen Leif og undskyld.
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.