PHP - 重定向网站的信息

时间:2013-07-30 10:36:11

标签: php html redirect

我想将用户重定向到一个网站,并在网站上显示“重定向...请稍候”的信息。做这件事的方法是什么?我可以使用HTML和PHP。

2 个答案:

答案 0 :(得分:5)

尝试一下:

<!DOCTYPE HTML>
<html>
<head>
    <title>Page Moved</title>
    <meta http-equiv="refresh" content="3;URL='http://www.example.com/'" />    
</head>
<body>
    <p>This page has moved to <a href="http://www.example.com/">www.example.com</a>.</p>
    <p>You will be redirected within 3 seconds.</p>
</body>
</html>

答案 1 :(得分:0)

如果要使用php执行此操作,可以使用header()函数发送新的HTTP标头,但必须在任何HTML或文本之前将其发送到浏览器(甚至在声明之前, )。

header('Location: '.$newURL);
die();

或者你尝试这样的事情涉及重定向状态代码 - 301,302等

function Redirect($url, $permanent = false)
{
  if (headers_sent() === false)
    {
       header('Location: ' . $url, true, ($permanent === true) ? 301 : 302);
       die();
    }

 exit();
}

Redirect('http://www.example.com/', false);

其他很容易用html

<meta http-equiv="refresh" content="3;URL='http://www.example.com/' />

此处content是您想要延迟的数量。