Fork me on GitHub

页面跳转常用方法

Browser 客户端跳转(3 种)

1
2
3
<meta http-equiv="refresh" content="停顿秒数;URL=跳转网址" />
<script language=”javascript”>location.replace("跳转网址");</script>
<script language=”javascript”>location.href="跳转网址";</script>

Server 服务器端跳转

1
header("Location: 跳转网址");

注意:

  • Server 服务器端的页面跳转不会给 Browser 客户端任何提示,所以很多时候是不够友好的,
    如果希望用户能够看到一些提示信息,则最好是使用客户端跳转。
  • header 命令之前不能有任何的输出。(原因:因为头信息是最先输出到客户端的,若在头信息之前再有
    输出则就问题了)

其它跳转

1
2
3
4
5
6
7
8
<?php
// Server 服务器端的页面跳转不会给 Browser 客户端任何提示,所以很多时候是不够友好的,
// 可以考虑下面的方式
echo “<script>
alert(‘登录成功’);
location.href =’index.php’;
</script>”;
?>
据说帅的人都赏给博主几块钱零花钱。