我在LocalHost服务器上尝试了一个代码并且它工作得很好,但是当我在Web服务器上上传页面时,这个重定向功能无效:
header('location:ControlPanel/Add_course.php');
任何暗示如何修复它?
答案 0 :(得分:2)
删除该页面中的所有var win = window.open("","_self");
win.close();
语句和print
语句我的意思是,如果您要在主页面中重定向,请删除不需要的echo
和print
以及{{1 }。
我也有这个问题
答案 1 :(得分:2)
header(),无论是普通HTML标记,文件中的空行还是PHP
合并所有PHP代码,确保文件开头没有任何空格。
应为Location not location
。
在header('Location:ControlPanel/Add_course.php');
添加exit();
后,如果您有以下任何其他脚本。
如果仍然存在问题,请使用ob_start()并尝试以下代码: -
ob_start();
header('Location:ControlPanel/Add_course.php');
exit();
如果它们都不起作用,那么只使用Js语法通过以下方式重定向: -
echo "<script type='text/javascript'> document.location = 'ControlPanel/Add_course.php'; </script>";
希望它会对你有所帮助:)。