我已经使用 php 代码重定向到另一个页面,但它不起作用。我不知所措。请帮我。我正在给出代码片段。
if($row->cnt==1){
echo "Succes.";
// header ('Location:HomePage.php);
header("Location:http://localhost/library/HomePage.php");
}
我已经使用 php 代码重定向到另一个页面,但它不起作用。我不知所措。请帮我。我正在给出代码片段。
if($row->cnt==1){
echo "Succes.";
// header ('Location:HomePage.php);
header("Location:http://localhost/library/HomePage.php");
}
对于通过header()
调用成功的 PHP 重定向,它必须在任何页面输出之前,即在任何其他 header()、打印或回显语句之前。例如,这将起作用。
<?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>