Atch Skrevet 22. mai 2006 Del Skrevet 22. mai 2006 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? Lenke til kommentar
Fjoggs Skrevet 22. mai 2006 Del Skrevet 22. mai 2006 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
Atch Skrevet 22. mai 2006 Forfatter Del Skrevet 22. mai 2006 Var det noe slikt du tenkte på? Jepp, strålende eksempel. Tusen takk! Problem løst. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå