【问题标题】:What is the fastest way to redirect a user using php? [duplicate]使用php重定向用户的最快方法是什么? [复制]
【发布时间】:2018-07-13 14:01:43
【问题描述】:

我有一个在 php 上运行的网站,我必须在用户登录、cmets 或发帖时重定向用户。我试图通过重定向尽可能缩短时间,并将用户重定向到另一个页面,我目前使用:

 echo "<script>location.href='www.redirect.url'</script>";

我是使用 PHP 重定向用户的新手,这是我所知道的最快的方法,有更快的方法吗?如果是这样,它是什么?

【问题讨论】:

  • 看看phpheader()函数
  • header("Location: http://www.redirect.url");exit;
  • 最后exit;命令有什么用?
  • 确保在我们重定向时执行以下注释。
  • 太棒了,谢谢,我的网站似乎运行得更顺畅了。如果您将此作为答案发布,我会接受。

标签: php redirect


【解决方案1】:

最快的选择是发出原始 HTTP 标头:

header("Location: http://www.redirect.url");
exit;

退出是为了确保我们重定向时不会执行以下任何内容。

重要提示:调用前不能有输出。

不太重要,如果你可以使用完整的 URI,你应该这样做

参考:http://php.net/manual/en/function.header.php

【讨论】:

    猜你喜欢
    • 2012-03-23
    • 2012-07-23
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多