Gå til innhold

Problemer med header().


Anbefalte innlegg

Lurte på om det finnes en metode for å sende brukeren tilbake til den siden som står i adresselinja, og ikke til scriptet? Etter innsending av et skjema altså. Eller er det mulig å skrive variabler inn i header() på en måte slik at jeg kan styre denne funksjonen gjennom scriptet? Siden det skal sendes til er av typen ?side=id, men den sender bare til filnavnet foran. Finner ikke ut av problemet. Hmm..

 

..noen som har peiling? :hmm:

Lenke til kommentar
Videoannonse
Annonse

function redirect($url) {
   // Det er for sent å prøve å videføre etter at man har sendt noe header
   if (headers_sent()) {
       $error = sprintf('Umulig å viderøre til side: "%s". Siden headere allerede var sent',$url);
       throw new Exception($error);
   }

   // sørg for at vi ikke får noen overaskended headere. (header injections)
   $url = str_replace(array("\n", "\r"), '', $url);

   // vidererfør
   header("Location: $url");
   exit();
}

Var det noe slikt du tenkte på?

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...