网页跳转的意思就是指当你在浏览器中访问A页面时,会自动跳转到B页面,往往网页跳转用在404页面中会比较多点。至于怎么实现网页跳转,网上已经提供了很多的方法,有些方法是不可行的,经过测试,叶德华今天就在这里提供PHP中常用的几种网页跳转代码,其中有些方法并不只是适用于PHP,也可以经过相应的修改应用到其他地方。

1、使用header()函数

在php页面的最开头输入如下代码:

<?php

header(“location:http://www.yedward.net”);

?>

那么,我们命名为1.php,当访问1.php的时候,就会自动跳转到www.yedward.net页面,这里需要强调的是,使用该种方法,必须要将这行代码写在最前面,如果不想写在前面,我会在后面提供另一种方法。

2、使用meta来实现跳转

在php页面或者是html页面的头部输入如下代码:

<meta http-equiv=”refresh” content=”5;url=http://www.baidu.com”>;

那么,我们将页面命名为2.php或3.htm,当访问2.php或3.htm的时候,就会自动跳转到www.baidu.com这个页面,注意,content中的数字5的意思是经过多久开始跳转,这里设置的是5就是说要经过5秒钟该页面才会跳转到目标页面,建议大家在设置跳转时间的时候不要超过10秒。

3、使用javascript来实现跳转

在php页面中输入如下代码:

<?php

echo “<script language=\”javascript\”>”;

echo “document.location=\”http://www.baidu.com\”";

echo “</script>”;

?>

那么,我们将页面命名为4.php,当访问4.php的时候,就会自动跳转到www.baidu.com这个页面。在这里需要注意的是,javascript脚本本身的书写方式并不是这样,由于在php中使用,所以进行了一定的修改,也可以直接建立个.js文件,输入如下代码,然后再后面引用该文件即可:

<script language=”javascript”>

document.location=”http://www.baidu.com”;

</script>

我们先将其命名为5.js,以方便我在后面总结的时候使用。

4、各种跳转方法总结混用

新建一个php页面,在其中输入如下这段代码:

<?php

$a=1;

if($a==1)

include “1.php”;

if($a==2)

include “2.php”;

if($a==3)

include “3.htm”;

if($a==4)

echo “<script language=\”javascript\”>”;

echo “document.location=\”http://www.baidu.com\”";

echo “</script>”;

if($a==5)

include “5.js”;

?>

保存文件,命名为index.php,访问index.php即可第一种方法中的跳转,然后不断的修改$a=1为2、3、4、5,那么即可实现以上提到的各种方法的跳转。在最后,简单的提一下,在上面提到的几种方法中,只有在“使用meta实现跳转”的方法中提到了跳转时间的设置,那么在其他方法中怎么设置跳转时间呢,大家可以使用下sleep()函数,具体使用方法就不多说了,可以在网上找到相关资料。

总结PHP中几种常用的网页跳转代码的更多相关文章

  1. 四种ASP网页跳转代码

    时间:2012-06-12 21:12来源:未知 输入:铜都风尘 点击: 32987 次 如果你要在服务器端跳转,可以这样: Response.Redirect(http://blog.163.com ...

  2. Java中几种常用数据类型之间转换的方法

    Java中几种常用的数据类型之间转换方法: 1. short-->int 转换 exp: short shortvar=0; int intvar=0; shortvar= (short) in ...

  3. DotNet中几种常用的加密算法

    在.NET项目中,我们较多的使用到加密这个操作.因为在现代的项目中,对信息安全的要求越来越高,那么多信息的加密就变得至关重要.现在提供几种常用的加密/解密算法. 1.用于文本和Base64编码文本的互 ...

  4. 【Android 界面效果28】Android应用中五种常用的menu

    Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu. 1.左右推出的Menu 前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新.最早使用左右推出菜单的,听说 ...

  5. C#中四种常用集合的运用(非常重要)

    C#中4个常用的集合 1.ArrayList ArrayList类似于数组,有人也称它为数组列表.ArrayList可以动态维护,而数组的容量是固定的. 它的索引会根据程序的扩展而重新进行分配和调整. ...

  6. Android中五种常用的menu

    Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu. 1.左右推出的Menu 前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新.最早使用左右推出菜单的,听说 ...

  7. java 中几种常用数据结构

    Java中有几种常用的数据结构,主要分为Collection和map两个主要接口(接口只提供方法,并不提供实现),而程序中最终使用的数据结构是继承自这些接口的数据结构类. 一.几个常用类的区别 1.A ...

  8. Android UI开发第二十九篇——Android中五种常用的menu(菜单)

    Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu. 1.左右推出的Menu 前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新.最早使用左右推出菜单的,听说 ...

  9. 说一说Web开发中两种常用的分层架构及其对应的代码模型

    昨天妹子让我帮她解决个问题,本以为可以轻松搞定,但是打开他们项目的一瞬间,我头皮发麻.本身功能不多的一个小项目,解决方案里竟然有几十个类库.仅仅搞明白各个类库的作用,代码层次之间的引用关系就花了一个多 ...

随机推荐

  1. Unity IOC注入详细配置(MVC,WebApi)

    一直想写一篇关于unity 详细的配置信息的文章,也算是自我总结吧 先介绍了unity , Unity是微软官方推荐使用的轻型的IOC框架,支持各种方式的注入 ,使用来解耦的利器. 获取unity 的 ...

  2. android第一天错误

    1.自己写的activity并在AndroidManifest.xml中注册 在模拟机上运行时出现 No Launcher activity found! The launch will only s ...

  3. 防止输入时键盘覆盖掉textfiled

    添加监听者 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardwasChange:) ...

  4. JSP EL表达式详细介绍(转)

    转自:http://www.jb51.net/article/20042.htm 为了使JSP写起来更加简单. 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 J ...

  5. DOM重绘对focus的影响

    在处理获取焦点时一直不能获取到. 搜索了下资料是因为 当DOM的变化影响了元素的几何属性(宽和高),浏览器需要重新计算元素的几何属性,同样其他元素的几何属性和位置也会因此受到影响. 重排:浏览器会使渲 ...

  6. linux网络编程:使用单进程实现多客户端通信

    服务端: //回射服务器 //避免僵尸进程 #include "unistd.h" #include "sys/types.h" #include " ...

  7. logfile提示stale错误解决方法

    产生该错误的原因解释如下: Explanation: ============ A stale redo log file is one that Oracle believes might be i ...

  8. [汇编语言]-第九章 jcxz,loop指令,转移位移的意义

    1- jcxz指令 指令为有条件转移指令, 所有的有条件转移指令都是短转移, 在对应的机器码中包含转移的位移, 而不是目的地址, 对IP的修改范围为: -128 ~ 127 指令格式: jcxz 标号 ...

  9. 引用JS表单验证大全 以后方便查看用

    1:js 字符串长度限制.判断字符长度 .js限制输入.限制不能输入.textarea 长度限制 2.:js判断汉字.判断是否汉字 .只能输入汉字 3:js判断是否输入英文.只能输入英文 4:js只能 ...

  10. 将文件放到Android模拟器的SD卡中的两种解决方法

    两种方式:一.窗口界面操作1.打开DDMS页面2.打开File Explorer页,如果没有,在Window --> Show View -->File Explorer3.一般就在mnt ...