Walter: Weiterleitung

Hallo,

Ich habe ein Problem mit der Weiterleitung auf eine Seite innerhalb meiner
PHP-Seite.
Ich kann mich dunkel dran erinnern, dass man einen Header senden muss.
Aber kann ich das mitten in einer Seite machen, und wie genau funtkioniert das ??
(Oder es vielleicht einen anderen Weg ???)

Vielen Dank,

Walter

P.S.: Als Bonusfrage ;-)  hätte ich noch folgendes: warum funktioniert
session_destroy() nicht ?? Überall lese ich den Befehl, aber egal wie
ich ihn anwende, es gibt nur Fehler ;-(

  1. hi!

    Ich habe ein Problem mit der Weiterleitung auf eine Seite
    innerhalb meiner PHP-Seite. Ich kann mich dunkel dran erinnern,
    dass man einen Header senden muss.

    Jup, den Location:-Header:
      <? header("Location: http://neue.url.de/"); ?>

    Aber kann ich das mitten in einer Seite machen, und wie genau
    funtkioniert das ??

    Hm, ich weiß nicht genau, wie PHP diese header()-Funktion auswertet.
    Ich würde sie ganz an den Anfang der Datei setzen, kann aber sein,
    dass es für PHP völlig egal ist, an welcher Stelle der Datei der
    Header steht.

    bye, Frank!

    1. Hallo

      Aber kann ich das mitten in einer Seite machen, und wie genau
      funtkioniert das ??

      Hm, ich weiß nicht genau, wie PHP diese header()-Funktion auswertet.
      Ich würde sie ganz an den Anfang der Datei setzen, kann aber sein,
      dass es für PHP völlig egal ist, an welcher Stelle der Datei der
      Header steht.

      An welcher Stelle header() in der PHP-Datei aufgerufen wird, ist ziemlich egal. Wichtig ist, daß vorher
      keine Ausgabe an den Browser stattgefunden hat.
      Sobald ein Zeichen an den Browser übertragen wurde, und dafür reicht schon ein einfaches Linebreak
      vor dem "<?php" am Anfang der Datei, funktioniert das Senden eines Headers nicht mehr.

      Viele Grüße

      -- Michael --

  2. Hi Walter,

    nachdem die anderen ja schon alles [wr]ichtige gesagt haben hier nur noch
    kurz das 'Buch zum Film':

    http://www.php-center.de/de-html-manual/function.header.html

    Gruss,
    Carsten