Gå til innhold

headers mitt i scripts?


Anbefalte innlegg

Videoannonse
Annonse

header() skal egentlig alltid sendes før det blir skrevet noe til leseren av siden, men siden ob_start() vil forhindre at noe blir skrevet ut før hele scriptet er kjørt så kan du da bruke header() etter at du har kjørt echo "her kommer output";

 

Så hvis du kjøer ob_start() helt i toppen av din php fil kan du bruke header fordi om du har kjørt en echo kommando eller lignenes tidligere.

denne vil virke:
<?php
ob_start()
echo "... output";
header("LOCATION: diskusjon.no");
?>

 

men denne virker ikke:

<?php
echo "...output";
header("LOCATION: diskusjon.no");
?>

på den siste vil du få feilmelding at du ikke kan kjøre header etter du har startet skrevetut noe

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...