norsemanGrey Skrevet 29. januar 2010 Forfatter Del Skrevet 29. januar 2010 http://php.net/headerAllerede i beskrivelsen av funksjonen så er denne feilårsaken diskutert. Så jeg må sette header("Location: index.php") helt øverst på siden? Lenke til kommentar
BlueEAGLE Skrevet 29. januar 2010 Del Skrevet 29. januar 2010 http://php.net/headerAllerede i beskrivelsen av funksjonen så er denne feilårsaken diskutert. Så jeg må sette header("Location: index.php") helt øverst på siden? Ikke helt sant men ikke ganske langt unna. Du kan ikke ha noe utskrift før header-kommandoen. Med andre ord det første må være <?php. Hvor i selve kodefilen du har header-kommandoen er irrelevant bare det ikke skrives noe ut før kommandoen kjøres. Derfor er det en god ide at det første du gjør er å sjekke for $_GET og $_POST som trengs behandling før du begynner med koden til selve siden. <?php $redirect = check_for_commands(); if(!empty($redirect)) header("Location: $redirect"); ?> <html> <head> ... eller liknende. 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å