(1) 我正在将我的网站上传到远程Web服务器。
(2) 该网站的模板系统是通过向 index.php 发送 URL 编码的 GET 请求来形成所有页面的。
(3) 加载初始页面是有效的。该页面通过评估其表单的值确定下一个页面的位置。
(4) 通过执行
(5) 由于某种原因,重定向未执行。以下是代码示例:
(2) 该网站的模板系统是通过向 index.php 发送 URL 编码的 GET 请求来形成所有页面的。
(3) 加载初始页面是有效的。该页面通过评估其表单的值确定下一个页面的位置。
(4) 通过执行
header('location: next_page')
进行重定向到下一个页面。(5) 由于某种原因,重定向未执行。以下是代码示例:
$error = "";
if(isset($_POST['index_choice'])){
$path_choice = isset($_POST['path']) ? $_POST['path'] : NULL;
//echo $path_choice;
//echo $page_inc;
//nothing after this
if($path_choice != null){
if($form->is_connected()){
//if($path_choice != "" || $path_choice != NULL){
if($path_choice == "new"){
//header('location: /login.php');
//header('location: page/login');
header('location: /index.php?page=login');
exit();
}
else{
//header('location: /amend.php');
//header('location: page/amend');
header('location: /index.php?page=amend');
exit();
}
//}
/**
else{
//destroy_session();
$error = "You haven't selected a path. Please choose a path";
}
*
*/
}
else{
//destroy_session();
$error = "Problems with connecting to the database";
}
}else{
//destroy_session();
$error = "You have not indicated your choice";
}
}
已解决
问题出在代码中某个地方的?>
后面有一个空格。在代码顶部添加以下命令后,这一问题被揭示:
error_reporting(E_ALL); ini_set('display_errors', 'On');
我想感谢所有试图帮助我的人。