Gå til innhold

headers mitt i scripts?


Anbefalte innlegg

Skrevet

Er det mulig å ha en header mitt i ett scripts?

I så fall, hvordan? Har hørt man kan bruke ob_start eller noe?

Jeg skal bruke header: Location(""); mitt i et script.

 

Takk for hjelp.

Videoannonse
Annonse
Skrevet

Får det første er det: header('Location: url') ikke header: Location("");.

ob_start(); starter output eller noe sånt, man får vanelig vis en feilmedling vis du ikke har ob_start();..

Skrevet

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

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...