Avatar billede kappel Nybegynder
19. august 2003 - 09:05 Der er 7 kommentarer og
1 løsning

headers already sent

Når jeg prøver at include, bliver der sendt en fejlmeddelelse:

Warning: Cannot send session cache limiter - headers already sent (output started at /customers/kappels.net/kappels.net/httpd.www/fc-ellidshoej/stilling.php:1) in /customers/kappels.net/kappels.net/httpd.www/fc-ellidshoej/fodboldtabel/index.php on line 3

Ved I hvad det er?

Mikkel
Avatar billede odni Nybegynder
19. august 2003 - 09:08 #1
du skal skrive alle dine headers før alt html skrives ...
Avatar billede arne_v Ekspert
19. august 2003 - 09:09 #2
Jeg kender ikke PHP.

Mne normalt kommer sådan en fejl, når man forsøger at sende en HTTP header
efter at man er begyndt at sende body.
Avatar billede odni Nybegynder
19. august 2003 - 09:11 #3
jepper, hvis den fil du includer indeholder nogle headers, der så bliver indsat indenfor html-body - ja, så går det galt
Avatar billede ohmish Nybegynder
19. august 2003 - 09:12 #4
odni> læg mærke til at der står "session cache limiter"
Avatar billede kappel Nybegynder
19. august 2003 - 09:13 #5
og hvad gør jeg?
Avatar billede snowball Novice
19. august 2003 - 09:19 #6
Prøv og kig i http://www.eksperten.dk/spm/389277

Snowball
Avatar billede ohmish Nybegynder
19. august 2003 - 09:20 #7
på selve hovedsiden sætter du det her helt øverst:

<?php
ob_start();
?>


og nederst på siden, eller lige efter din include linie sætter du:

<?php
ob_end_flush();
?>
Avatar billede ohmish Nybegynder
19. august 2003 - 09:22 #8
brug kun ob_start/flush hvor det er absolut nødvendigt
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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