Inhalt über variable Laden

  • da muss natürlich noch ein if mit rein.... der php header muss ausgegeben werden, bevor irgendwas anderes ausgegeben wird... also sowas wie
    if ($url <> "index.php") {
    hier kommt dann die weiterleitung....
    }

  • Also das habe ich auch versucht:

    PHP
    <?php
    $seite =  $_SERVER['REQUEST_URI'];
    if ($seite <> "/includes/produkte.php"); { 
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: ../index.php?page=produkte");
    header("Connection: close");
    }
    echo ($seite);
    ?>

    doch leider kommt immernoch die selbe Fehlermeldung:

    Warning: Cannot modify header information - headers already sent by (output started at /home/ferronat/public_html/2007/includes/produkte.php:2) in /home/ferronat/public_html/2007/includes/produkte.php on line 5

    Warning: Cannot modify header information - headers already sent by (output started at /home/ferronat/public_html/2007/includes/produkte.php:2) in /home/ferronat/public_html/2007/includes/produkte.php on line 6

    Warning: Cannot modify header information - headers already sent by (output started at /home/ferronat/public_html/2007/includes/produkte.php:2) in /home/ferronat/public_html/2007/includes/produkte.php on line 7
    /includes/produkte.php

    Was bitteschön mache ich falsch?

  • oben ein leerziechen oder so wahrscheinlich

    du kannst keinen header mehr senden, wenn du bereits eine ausgabe gemacht hast !

    wenn du vorher schon ne ausgabe machst ode res includen willst machs so:

    mfg

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Ok das ist kein Problem:


    aber ich denke nicht dass es an dem Liegt.

    Was noch relevant sein könnte, ist wie ich die Seite Includiere.

    Ok hier noch der Code der index.php:


    und die links sind so:

    Produkte

    ok?

    Danke für die Mühe

  • Auch das habe ich hinbekommen,
    es war eine einfache Sache:

    die abfrage gab zuvor eine falsche ausgabe und er konnte den header nicht nochmals senden.
    und so wenn die abfrage erledigt ist, wird die html ausgabe gestartet.

    besten Dank für eure Mühe.

    schöne zeit bis dann.