if($variable) - gehe zu beispiel.php?

neopayne

Erfahrenes Mitglied
Hi,

ich möchte, das wenn eine bestimmte variable überfrüft wurde und der Wert TRUE ausgegeben wurde eine andere seite angezeicht wird z.B. beispiel.php

Hat jemand eine Idee wie man das realisieren kann?
 
ich bekomme diese Fehlermeldung ausgegeben:

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/xxxxx/www.xxxxx.de/wta/explorer_rename.php:28)
 
@neopayne: Vor dem Befehl Header() darf keine Ausgabe stattfinden. d.h. da darf kein HTML-Code stehen.

@sagg:
Nehm lieber absolute URLs!
php.net hat gesagt.:
Anmerkung: HTTP/1.1 verlangt einen absoluten URI inkl. dem Schema, Hostnamen und absoluten Pfad als Argument von Location:, aber manche Clients akzeptieren auch relative URIs. Gewöhnlich können Sie mittels $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF'] und dirname() aus einem relativen Link einen absoluten URI selbst erstellen:

PHP:
<?php
header("Location: http://".$_SERVER['HTTP_HOST']
                      .dirname($_SERVER['PHP_SELF'])
                      ."/".$relative_url);
?>
 
Um genau zu sein, sind absolute URLs sogar Pflicht, alles andere wird nur nach Gutdünken von einem Browser interpretiert, sprich, kann klappen, muß aber nicht..
 
Zurück