Weiterleitung
Walter
- php
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 ;-(
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!
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 --
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