Avatar billede onkel_satan Nybegynder
23. oktober 2004 - 23:56 Der er 7 kommentarer og
1 løsning

header already sent ?

Har testet mit php script på localhost hvor det virker fint. Men på webhotellet  får jeg problemer med headers.
Uanset hvad så faar jeg fejlen:
Cannot modify header information - headers already sent by(..)
hver gang jeg bruger en header('Location: side.php');

Nogen forklaring ?
Avatar billede michael_stim Ekspert
24. oktober 2004 - 00:07 #1
Det kan väre så meget. Du har sendt noget til skärmen för din header bliver sendt, eller du har en tom linie osv. Kan vi se noget kode?
Avatar billede olebole Juniormester
24. oktober 2004 - 00:07 #2
<ole>

Den fejl opstår, når du har skrevet HTML ud til siden, før du sætter header'en.
Det behøver ikke at 'ligne' HTML. Det kan blot være en blank linie før <? - eller det samme i en fil, der bliver inkluderet.

/mvh
</bole>
Avatar billede mollevp Nybegynder
24. oktober 2004 - 00:11 #3
Svært at sige hvad der går galt uden at se noget kode, men du kan nok fixe det med et par kald til ob_start() og ob_end_flush()

Mvh molle
Avatar billede onkel_satan Nybegynder
24. oktober 2004 - 00:13 #4
<?php
session_start();
require('./mysql/mysql.php');
echo "<center>";
if(!isset($_SESSION['log']) || $_SESSION['log'] != 1){
    Header('Location: login.php');
    exit();
}else{

Ved ikke hvad skulle udskrive før end header i ovenstående kode.
Avatar billede onkel_satan Nybegynder
24. oktober 2004 - 00:16 #5
ok fik det til at virke. Flytted <center> lidt længere ned. Bare mærkeligt at det virker på min egen server.
Avatar billede googolplex Novice
24. oktober 2004 - 00:57 #6
Det kan være fordi output buffering er aktiveret som default.
Avatar billede olebole Juniormester
24. oktober 2004 - 01:32 #7
... eller måske, at der er 'pillet' i opsætningen af fejlmeldinger
Avatar billede onkel_satan Nybegynder
23. september 2006 - 18:18 #8
lukker
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