Gå til innhold

Trigge PHP funksjon fra webside


Anbefalte innlegg

Videoannonse
Annonse
http://php.net/header

Allerede 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

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