Mailinglisten-Archive |
Aloha,
> From: Hubert Fuchs <fuchs at alfag.de>@phpbar.de on 26.02.2004 12:58
> folgende Zeile habe ich in mein PHP-script(index.php):
>
> header('Location: x.htm');
>
> x.htm liegt im gleichen Verzeichnis, bei 1und1.
>
> Mit include() funktioniert es, aber mit header() nicht.
Weil include(...) das betreffende Script included, und
header(...) Dem Browser sagt, er möge bitte die entsprechende
URI anfordern.
Zu einem URI gehört:
* Host,
* Pfad,
* Datei
d.h. das was du als Header schickst, ist keineswegs für den
Browser verständlich.
Schick einfach:
header('Location http://mein.host.de/pfad/zu/meinem/script.php');
dann sollte das tun.
BTW: Manche Browser (insbesondere welche aus Redmond) zeigen
dir auch etwas an, wenn du Host u.o. Pfad weglässt.
Das ist aber keineswegs so richtig.
Grüße, Mathias
php::bar PHP Wiki - Listenarchive