那是因为您有一个输出:
?><?php
导致空白行输出。
在发送任何实际输出之前,必须通过常规HTML标记,文件中的空白行或从PHP中调用header()
合并所有PHP代码,并确保文件开头没有空格。
如果您还有其他脚本,也可以在
header('location: index.php');添加之后exit();。
还要将您的重定向标头移到last之后
if。
如果有内容,那么您还可以通过注入javascript进行重定向:
<?php echo "<script>window.location.href='target.php';</script>"; exit;?>



