Gå til innhold

Header("Location : url");


Anbefalte innlegg

Når jeg kjører noen av PHPscriptene mine som inneholder f.eks. kommandoen

Header("Location : index.php"); får jeg, noen ganger, feimeldingen

 

Warning: Cannot add header information - headers already sent by (output started at

Cartec2updt.php:5) in Cartec2updt.php on line 23

 

Noen som vet hva denne feilen skyldes, evt. en annen funksjon jeg kan bruke i stede for header?

 

Please, det er livsviktig!! Driver og lager side for cartec norge og uten denne lille detaljen kan jeg IKKE si med fornøyd med admin-siden jeg lager!!!

Lenke til kommentar
Videoannonse
Annonse
  • 2 måneder senere...
  • 1 måned senere...

Prøv å sett følgende inn der hvor du har header("Location: ") :

 

<script type="text/javascript">

location.href="index.php";

</script>

 

Jeg hadde samme problemet som deg en gang, og fikset det med javascript. Vet ikke om det vil fungere skikkelig i ditt tilfelle, men det er vel verdt et forsøk.

Lenke til kommentar

jeg laga bare en funksjon som jeg kaller redirect:

 


function redirect ($url) {

echo "<script language="javascript">";

echo "this.location.href="$url"";

echo "</script>";

}

 

og om jeg vil bruke den så bruker jeg bare redirect("fil.php");

og om du vil at dem skal sendes videre uten at php koden som er under skal kjøres, så kan du f.eks. gjøre sånn

 


if (blabla) {

 die(redirect("fil.php"));

}

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