Andre Speit: Seiten-weiterleitung

Hallo zusammen,

bedingt durch eine IF abfrage lade ich eine neue Seite.

Nun hab ich das Problem, dass dieser Befehl in einem Frame steht und somit die Seite nur in den Frame geladen wird; ich möchte aber, dass dies für die ganze Seite gilt.

Geht das irgendwie?

Mein Code:

if ($ID == "" OR $ZP == "")
{

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://localhost/project/index.php");

}

Gruß
Andre

  1. Hi,

    dein PHP bekommt von seiner Umgebung nicht viel mit, ob es nun in einem Frame, einem Fenster, einem Download-Manager oder eine HTML-Hilfe angezeigt wird. Die Seite wird einfach nur über HTTP angfordert. Wenn du Zugriff auf die Umgebung brauchst, kommst du um JavaScript o.ä. nicht drumherum...

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. Oh, ja klar.

      es hat nicht zufällig einer ne Idee wie man das lösen könnte?

      Ich kenn zwar ein bisschen Javascript, aber könnte ich mit Javascript auf PHP Variablen zugreifen bzw wie macht man das?

      Gruß Andre

      1. Hi,

        das Stichwort für die Framesache wäre "Framebreaker", frag mal google...
        Ansonsten: Dank der Trennung von JavaScript und PHP kannst du nicht auf die Variablen von PHP zugreifen, du kannst nur ihre Werte übergeben. Es ist aber NICHT möglich, Variablen zwischen beiden zu teilen.
        Bsp.:
        echo "var jscriptvar = $phpvar";

        MfG
        Rouven

        --
        -------------------
        ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(