問題: 接頭根本就沒有重定向到final.php頁。
試過的方法:
- 沒有頭部已經發送錯誤。
- 檢查所有文件中的空格。
- 該文件夾結構完好無損。
使用全路徑
header("Location:localhost:81/2php_quizzer/final.php");
但仍顯示空白頁
的$數和總$值是相同的。
嘗試其他網頁,而不是final.php仍然無法正常工作。
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); }
什麼至今工作.. else塊工作正常
因此,在完成兩個問題之後。用戶應該被重定向到包含「測試完成」消息的final.php頁面,但是頁面仍然是空白的並卡在process.php中。
試着用'標題( 「位置:2php_quizzer/final.php」);'或'標題( 「位置:final.php」);' –
參見[如何讓PHP錯誤顯示?] (http://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display),然後[如何修復「頭已經發送」錯誤在PHP中](http:// stackoverflow .com/questions/8028957/how-to-fix-headers-already-sent-error-in-php) – HPierce
「沒有標題已經發送錯誤。」與'echo $ number不一致。 「=」。 $總;;' – HPierce