15. maj 2003 - 22:44Der er
13 kommentarer og 1 løsning
Cannot add header information - headers already sent by
Sidder og roder lidt med Dreamweaver og PHP. Vil lave en update side og denne virker da også. Men når jeg har trykket på send på min opdateringsside får jeg en fejl Cannot add header information - headers already sent by
Warning: Cannot add header information - headers already sent by (output started at /usr/home/whitehat_dk/users/praz/ret.php:3) in /usr/home/whitehat_dk/users/praz/ret.php on line 48
I linje 3 er flg. : <?php
I linje 48 er flg. : header(sprintf("Location: %s", $updateGoTo));
Dit problem er nok ikke '<?php' i linie 3, men det der kommer i linie 1 og 2. '<?php' skal være det første i dit script, da alt før opfattes som en del af html-koden, og sendes til output med det samme. Det der står i de første linier skal flyttes ned under dit header() kald, og du skal sørge for, at dit script ikke genererer output mellem linie 1 og header().
Output-buffering er ganske udemærket - tror det har en smule (negativ) betydning for performance, men ikke noget der betyder så meget som de ineffektive kodestumper der ofte ses på eksperten :-)
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.