【问题标题】:Redirect page using php [duplicate]使用php重定向页面[重复]
【发布时间】:2013-11-13 18:37:10
【问题描述】:

我尝试使用 PHP 重定向页面:

if($var="error") echo '<script>location.href="404.php"</script>';

有效,但是可以直接从 PHP 重定向页面吗?

【问题讨论】:

  • 应该是一个非常简单的网络搜索php redirect。会发现它比在此网站上注册更快
  • 嗨,欢迎来到 Stack Overflow!请始终在询问之前进行搜索。搜索redirect using php 会得到正确答案。
  • 来吧,伙计。您是否甚至费心先进行 Google 搜索?

标签: javascript php redirect hyperlink href


【解决方案1】:

使用header()函数

header("Location: 404.php");
exit();

【讨论】:

    【解决方案2】:

    是的...您可以使用位置标题。 示例:

    <?php header('Location: 404.php'); ?>
    

    但是,如果在此语句之前有任何类型的输出,则不能使用它。

    【讨论】:

      【解决方案3】:

      如果你在任何内容之前这样做是可能的:

      <?php header("Location: 404.php"); ?>
      

      但是,如果您向客户端发送了任何内容,它将不起作用。这意味着在第一个 PHP 块之前甚至是一个 doctype 或空格。

      另外,如果您想在此处停止处理该页面,只需在此处添加 exit;exit();

      【讨论】:

        【解决方案4】:

        是的。

        header('Location: http://google.com');
        exit();
        

        【讨论】:

        【解决方案5】:

        PHP 重定向使用 header() 完成

        header('Location : '404.php');
        

        DOCS

        【讨论】:

        • 我不是反对者,但这不会编译。字符串中有一个额外的'
        猜你喜欢
        • 2011-01-07
        • 2013-11-18
        • 1970-01-01
        • 2015-09-30
        • 2014-04-21
        • 1970-01-01
        • 2011-11-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多