如果php中的条件满足,如何重定向到另一个页面?
我使用了一个php代码重定向到另一个页面,但它不工作。我不知所措。请帮帮我。我给出了代码片段如果php中的条件满足,如何重定向到另一个页面?,php,Php,我使用了一个php代码重定向到另一个页面,但它不工作。我不知所措。请帮帮我。我给出了代码片段 if($row->cnt==1){ echo "Succes."; // header ('Location:HomePage.php); header("Location:http://localhost/library/HomePage.php"); } 在使用标题指令之前,您已经在发送内容 从 请记住,必须在调用任何实际输出之前调用header() 通过普通HTM
if($row->cnt==1){
echo "Succes.";
// header ('Location:HomePage.php);
header("Location:http://localhost/library/HomePage.php");
}
在使用
标题
指令之前,您已经在发送内容
从
请记住,必须在调用任何实际输出之前调用header()
通过普通HTML标记、文件中的空行或PHP发送。
使用include
或require
读取代码是非常常见的错误,
函数或其他文件访问函数,并具有空格或空
调用header()
之前输出的行。同样的问题
使用单个PHP/HTML文件时存在
在使用标题之前,应先删除回显
如果您处理大量文件,并且在使用标题之前不确定是否没有输出,您应该查看通过header()
调用进行PHP重定向的。例如,这将起作用
<?php
header("Location: http://someurl.com");
exit;
?>
但这不会:
<?php
echo "Some text";
header("Location: http://someurl.com");
exit;
?>
如果页面上已经有输出内容,则应通过Javascript重定向,如下所示:
<script type="text/javascript">
window.location = "http://someurl.com";
</script>
window.location=”http://someurl.com";
但它不能重定向到主页。可能与的位置重复。例如,这将起作用。
?添加退出()代码>到代码段。