此问题已经在这里有了答案:
我想在用户填写我的登录表单时将用户重定向到另一个页面。我有一个index.php和login.php用于操作文件。如何使用php重定向?
如果您还没有在页面上写任何东西,这将起作用:
header( 'Location: http://www.yoursite.com/new_page.html' ) ;
如果有,则必须使用javascript进行重定向:
<script>window.location.href = "http://www.yoursite.com/new_page.html";</script>
使用此
header( 'Location: http://www.yoursite.com/new_page.html' ) ;
或
header( 'Location: /somepage.php' ) ;
对于本地页面。
在页面上打印任何HTML之前,请使用header
函数告诉用户所发出请求的位置在其他位置,从而导致重定向到该页面。
header('Location: login.php');
要重定向到另一个页面,请使用功能header