Moin!
habs mal mit
header( "Location: index.php?page=logon" );
… Leere Seite.
Fehler anzeigen lassen. Ich vermute, da wird vor dem Header irgendwoher ein Leerzeichen gesendet.
Kandidaten:
- Zeilenumbruch oder Leerzeichen vor
<?php
- Der Editor schreibt eine BOM (die ist unsichtbar)
- Zeilenumbruch oder Leerzeichen nach
?>
(Hint: ganz weglassen wenn kein Text/HTML in der selben Datei folgt)
Test geht auch mit headers_sent()
oder
include("index.php?page=logon");
versucht abe kommt n Fehlermeldung:failed to open stream
Was zu erwarten ist.
Wenn schon:
<?php
$_GET['page']='logon';
require_once $_SERVER['DOCUMENT_ROOT'] . '/index.php';
Jörg Reinholz