Headers already send

  • Ik probeer nu al een hele tijd dit probleem gefixt te krijgen. Heb javascript / meta refresh opties en obstart e.d. proberen in te voeren, maar de fout blijft hetzelfde.


    Heeft iemand enig idee hoe ik hier (lijn 3 geeft de melding) de fout kan oplossen?


    PHP
    <?
    if(isset($_GET['t'])){
    header("Location: index.php?a=forum/posting&mode=edit&f={$_GET['f']}&t={$_GET['t']}");
    }else{header("Location: index.php?a=forum/posting&mode=edit&f={$_GET['f']}&p={$_GET['p']}");}
      ?>
  • Je krijgt een header has already been send als je html code al weergeeft voordat je een header functie gebruikt.


    Wat je doet is bovenaan ob_start();


    Dan gaat die eerst heel je site bufferen en daarna uitputten.


    De header functie krijgt dan wel voorrang.

    Hosting Network Services. Special Firewalled hosting for crime games.
    ******
    Msn:** Stuur maar PM.

  • Wat gebeurde er toen je die ob_start gebruikte?


    Wat gaf het script aan?

    Hosting Network Services. Special Firewalled hosting for crime games.
    ******
    Msn:** Stuur maar PM.

  • Als ob_start() niet helpt wil het zeggen dat de output daar voor al begonnen is.
    Succes met het zoeken naar die output! (spaties etc en zelfs onzichtbare tekens zijn ook output)

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!