Pierre: Logout mit einem Iframe

Hallo!

Ich habe auf meiner Page, die auf ein Iframe gestützt ist, ein Loginfeld.
Wenn ich mich auslogge, dann geschieht das eigendlich nur im Iframe, weil da der Befehle ja auch hingehen soll.
Wenn ich aber auch auf der Hauptseite sehen möchte, dass ich ausgeloggt bin, dann muss ich manuell die ganze Seite aktualisieren..

Weiß jemand, was ich da machen kann?
Ist die Denkweise richtig, dass ich einen Befehl suche, mit dem beim Ausloggen gleichzeitig ein Befehl zum Aktualisieren der ganzen Page ausgeführt wird?
Oder gibt es da was anderes leichteres?

Hier nochmal der PHP Befehl zum Ausloggen:

[ <a href="{$urltovwar}war.php?action=logout" target="Frame"><font color="660202">Logout</font></a> ]

  1. Hallo!

    [ <a href="{$urltovwar}war.php?action=logout" target="Frame"><font color="660202">Logout</font></a> ]

    Warum läßt Du das target nicht Weg?
    Mittels PHP kannst Du von war.php einen header('Location: http://www.schweinedingsda.net/index.htm'); setzen.

    Gruß aus Berlin!
    eddi

    --
    wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
    > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
    In dem Sinne: Tassen hoch! Auf die Liebe zwischen Menschen! ;)
    1. Hm interessant..
      Aba kannst du mir sagen, wie das geht?
      Soll ich dir dafür einen Ausschnitt der war.php geben?

      1. Oh ich habs!
        Danke!

    2. Hier hast du den Teil inna war.php, der für das Logout zuständig ist:

      if ($GPC['action'] == "logout")
      {
              SetVWarCookie("vwarid", "", 1);
              SetVWarCookie("vwarpassword", "", 1);
              SetVWarCookie("vwarlanguage", "", 1);
              // IIS needs this redirection...
              header("Cache-Control: no-cache, must-revalidate");
              header("Pragma: no-cache");
              $vwartpl->cache ( "message_confirmation" );
              include ( $vwar_root . "includes/get_header.php" );
              $redirecturl = "war.php";
              eval ("$vwartpl->output("" . $vwartpl->get("message_confirmation") . "");");
              include ( $vwar_root . "includes/get_footer.php" );

      1. Hallo Pierre,

        was soll ich jetzt damit? SetVWarCookie() ist keine beschriebene Funktion PHPs, demnach gehe ich davon aus, das ist eine eigens definierte Funktion...

        Dennoch rein theoretisch sollte es reichen

        SetVWarCookie("vwarid", "", 1);
                SetVWarCookie("vwarpassword", "", 1);
                SetVWarCookie("vwarlanguage", "", 1);
                header('Location: http://www.schweinerudel-clan.de/die_seite_die_Du_willst.htm');

        zu notieren.

        Gruß aus Berlin!
        eddi

        --
        wahsaga (http://forum.de.selfhtml.org/archiv/2004/9/90932/#m546295)
        > vielleicht könnte man für heteros eine "strict"-DTD zu grunde legen [...oder...] eine darauf anwendbare CSS-eigenschaft 'sex'
        In dem Sinne: Tassen hoch! Auf die Liebe zwischen Menschen! ;)