samurai: automatische Verweise mit PHP (header)

Hi Zusammen,

hier meine Situation:
eine Seite, die in einem eingebetteten Frame erscheint soll zunächst prüfen, ob eine Bedingung erfüllt ist.
Ist es nicht der Fall, soll automatisch mittels header-funktion umgeleitet werden:
Code:
<?php
if (!(bedingung)){header("location: neueseite.php");}
?>

Und hier nun mein Problem:
ich möchte, dass die neueseite.php nicht im eingebettetem frame sondern im dem sog. parent-fenster erscheint.
also wie: <a href="neueseite.php" target=_parent>umleitung</a>

hier meine Frage:
wie ich dies mit der header-funktion erreichen kann.

Ich hoffe auf Eure Hilfe.
Vielen Dank vorab!
der samurai

  1. hi,

    ich möchte, dass die neueseite.php nicht im eingebettetem frame sondern im dem sog. parent-fenster erscheint.
    also wie: <a href="neueseite.php" target=_parent>umleitung</a>

    hier meine Frage:
    wie ich dies mit der header-funktion erreichen kann.

    Gar nicht - PHP und der Rest des Servers, bzw. das HTTProtokoll interessieren sich nicht im geringsten für clientseitig eventuell vorhandene Konstrukte wie Iframes.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hey Wahsaga,
      danke für die schnelle Antwort!

      gibt es denn eine Möglichkeit wie ich einem Formular-Action-Attribut eines sich im Frame enthaltenen Formulares "sagen" kann, dass er die Eingabe-Daten an das Hauptfenster schickt und nicht an irgendeine neue Seite im Frame ?

      Vielleicht mit einem Zusatz:

      <form action="hauptseite.php" ?zusatz?>

      1. Hi,

        gibt es denn eine Möglichkeit wie ich einem Formular-Action-Attribut eines sich im Frame enthaltenen Formulares "sagen" kann, dass er die Eingabe-Daten an das Hauptfenster schickt und nicht an irgendeine neue Seite im Frame ?

        Vielleicht mit einem Zusatz:

        <form action="hauptseite.php" ?zusatz?>

        Findest Du in Selfhtml unter Formulare definieren

        Gruß,
        Karin

        1. Danke dir Karin!
          manchmal sieht man den Wald vor lauter Bäumen nicht.
          Gruß,
          der samurai

  2. Hi,

    hier meine Frage:
    wie ich dies mit der header-funktion erreichen kann.

    mit Hilfe von PHP gar nicht, der Request kennt seine Umgebung nicht. Das könnte ein Browser, eine Suchmaschine oder eine Downloadsoftware sein. PHP hat keinen Einfluss darauf, was da an Fenstern existiert. Wenn du an solche dokumentübergreifenden Dinge ran willst musst auf auf clientseitige Techniken ausweichen, also entweder vorher den Request vom Gesamtfenster auslösen lassen oder hinterher irgendwas verlagern.

    MfG
    Rouven

    --
    -------------------
    He is entertaining both out of the car and in the car because if you tell him that a corner is almost flat then he is the guy who is going to try to take it flat even if it means shunting it the other side of it, he will come with the data and say 'hey, I may have crashed and destroyed the car, but I was flat-out'. That is an interesting quality that he has!  --  Team Member on Jacques Villeneuve
    1. OK, danke dir Rouven!