【发布时间】:2013-08-22 04:58:18
【问题描述】:
为什么我的 echo 在这段代码中不起作用?它直接转到函数 header()。
if($result){
echo("<script> alert('User Successfull Added')</script>");
header('location:home.php');
}
【问题讨论】:
-
因为您在标头上方有 echo,所以这被视为输出。您需要将您的回声放在标题下,以便它(可能)工作。 '这是“土地法”;-)
-
它确实有效,只是浏览器在返回 home.php 之前从未收到指令
-
@jeff 我不敢苟同。这将产生“标头已发送”错误消息。
-
您期望这里的结果是什么? while 重定向时做些什么?不,不能两者都做。
-
因为你立即重定向他..