如何从PHP脚本转到新的Html页面?

时间:2012-03-02 22:26:53

标签: php html

php脚本结束后,如何进入另一个html页面?

3 个答案:

答案 0 :(得分:17)

你为什么要那样做?当页面结束(我理解为脚本结束执行)时,它通常被发送到客户端,然后用户可以查看它。所以,基本上,你要做的是在脚本停止执行后重定向用户。

如果是这样,您有两种解决方案:

  1. 不输出任何内容,在脚本停止执行后,使用header() PHP函数

    header('Location: http://example.com/some/url');
    

    您应该将示例网址替换为您自己的网址。

  2. 如果您要输出HTML页面并逐渐发送给用户,您只需将JavaScript重定向脚本放在页面的末尾(所以在发送完所有内容后):

    <script>
    window.location = 'http://example.com/some/url';
    </script>
    
  3. 这些解决方案是否适合您?

答案 1 :(得分:4)

header('Location: /page.html');

答案 2 :(得分:2)

确保您不输出任何其他内容,然后只需

header('Location: http://www.example.com/');