Screenshotphp header nicht Umleiten zeigt leere Seite
Problem: Headers einfach nicht auf die final.php Seite umgeleitet werden.
Versuchte Methoden:
- kein Header sind bereits Fehler gesendet.
- Die Whitespaces in allen Dateien überprüft.
- Die Ordnerstruktur ist intakt.
verwendet vollständigen Pfad
header("Location:localhost:81/2php_quizzer/final.php");
zeigt aber noch leere Seite
die $ Anzahl und die Gesamtwerte $ gleich sind.
versuchte andere Seiten anstelle von final.php immer noch nicht funktioniert.
if ($number == $total) { echo $number . "=" . $total; // testing header("Location : final.php"); // tried using header("Location :localhost:81/2php_quizzer/final.php"); exit(); } else { // redirect to the next question header("Location: questions.php?n=" . $next); }
Was bisher gearbeitet .. die sonst Block funktioniert gut
So, nachdem die beiden Fragen abgeschlossen. Der Benutzer sollte auf die Seite final.php weitergeleitet werden, die die Meldung "test complete" enthält, die Seite ist jedoch immer noch leer und bleibt in der process.php hängen.
Versuchen mit 'Header ("Location: 2php_quizzer/final.php");' oder 'Header ("Location: final.php");' –
See [Wie kann ich PHP-Fehler angezeigt?] (http://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display) und dann [Wie zu beheben "Header bereits gesendet" Fehler in PHP] (http: // stackoverflow .com/questions/8028957/how-to-fix-headers-bereits-sent-error-in-php) – HPierce
"Es sind keine Header bereits gesendet Fehler." stimmt nicht überein mit echo $ number. "=" $ total; ' – HPierce