Jörg Reinholz: PHP Seitenfragement Verweise probleme

Beitrag lesen

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