16. april 2003 - 19:06Der er
20 kommentarer og 1 løsning
hvornår kalder man session_start()?+
Har en side hvor jeg registrer nogle sessions med $_session['blabla'] og bruger dem så senere på siden. Når jeg så vil bruge dem på en anden side jeg kommer til ved tryk på en kanp er mine session variabler tomme.....hvorfor?? har prøvet at lege lidt med session_start men ingen held.. hvad glemmer jeg???
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.
okay nu er der lukket lidt spg. hvis vi så kan blive seriøse....
hvordan skal denne fejl tolkes:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/web/xxxxxx/index.php:11) in /home/web/xxxxxx/test/sessiontest.php on line 7
på linie 7 i sessiontest.php bruger jeg session_start(), men har ikke rørt noget i den index fil den snakker om...
Ja du har lukket nogle men der er da stadig mange åbne ---------
Du får den fejl fordi du allerede har sendt noget til browseren. Det kan være noget html eller et linieskift eller tekst! Sessions skal startes før der sendes noget output til browseren!
du får den fejl, fordi der er blevet outputtet noget til din browser inden session_start() er blevet kaldt. Husk på, at selve fejlmeddelsen ligeledes er output, så hvis du laver nogen beregninger, eller andet inden dit kald til session_start(), og der kommer en warning, notice eller error, vil du få den ovenstående fejl!
så fatter jeg simpelthen ikke at den fejl kommer. jeg bruger ikke sessions andre steder og start er i toppen. men at der så kommer noget andet almindeligt html til browseren inden jeg bruger echo "bla bla bla".$_SESSION['mereBla']." irriterende"; men det er vel underordnet
og på siden hvor den laves udskrives den også så jeg ved er er noget i den. Problemet er på den anden siden hvor den også skal udskrives( den jeg skrev øverst)
hm hm hm ud fra linket bliver sessions $_SESSION automatisk registreret uden explicit brug af session_register. og ja jeg kan fint bruge min session variabler på den side hvor de oprettes det er først siden derefter det fejler på...
endelig nu virker det. problemet var at jeg tilgik min side via en anden side hvor session_start() manglede. Takker for de mange forslag
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.