php中实现页面跳转的几种方式

经常使用php中的跳转代码,所以整理了一下。
记得php语句结尾有;

1.立即跳转

header("location:url地址")         #例如  
header("location:helloworld.php")  #  页面会立即跳转,因为header执行了location重定向  

2.延时跳转

header("Refresh:秒数;url=地址") #例如  
header("Refresh:3;url=helloworld.php") #会在3秒后执行跳转  
sleep(3); header("location:url地址")  

在js脚本代码中实现

<script type="text/javascript">  
  window.location.href="helloworld.php"            
</script>  

2.使用js方法实现延迟跳转

<script type="text/javascript">window.location.assign("helloworld.php");</script>  

3.window.location.replace方法 (让新页面替换掉当前页面,不会保存在历史记录里,所有不能使用浏览器后退到原页面了)

<script type="text/javascript">  
  window.location.replace("helloworld.php");  
</script>  

4.window.open方法 三个参数,第一个URL地址。第二个打开新页面方式(比如新页面_blank,_new,自身跳转_self),第三个是新页面的方式,包括样式,位置等。

<script type="text/javascript">  
  window.open("index.php",_blank,width=300px);  
</script>  

**使用HTML脚本代码完成跳转 在标签里执行代码
直接插入这句代码就可以**

<meta http-equiv="refresh" content="3;url='helloworld.php'">

参考文章:
http://www.cnblogs.com/du892294464/p/6835277.html


 继续浏览关于 php 的文章

 本文最后更新于 2019/06/22 17:40:26,可能因经年累月而与现状有所差异

 引用转载请注明:icret > 教程 > php中实现页面跳转的几种方式