Gå til innhold

Sende videre med php


Anbefalte innlegg

Videoannonse
Annonse

Skjønner egentlig ikke helt hvorfor du skal skrive ut noe før en evt. redirect. Dersom du skriver ut noe, så vil jo ikke det vises uansett...

 

Går det ikke an å flytte if setningen til før du skriver ut noe ?

 

I hvilken sammenheng skal du bruke dette ?

Lenke til kommentar
Det skal ikke være det første den mottar. Jeg skal ha det midt inni scriptet.

Det er nemlig ikke mulig. HTTP-headers blir ikke tolket av nettleser dersom de blir sendt inni sideinnholdet, så du må ha det før. Alternativet er å bruke output buffering, men siden nettleseren hopper videre så fort den får en redirect-header vil den drite i å vise siden. PHP er derfor ikke løsningen hvis du skal redirecte med sideinnhold. Da kan du heller bruke meta redirects:

 

<meta http-equiv="Refresh" content="4;url=http://www.domain.com/link.html">

 

Den vil videresende brukeren etter 4 sekunder. Pass deg for å sette redirect-ventetiden for lav, for da vil brukeren ikke ha mulighet til å trykke back på en skikkelig måte.

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

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