`
smallearth
  • 浏览: 37455 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

PHP 页面跳转到另一个页面的多种方法方法总结

 
阅读更多
一、用HTTP头信息
也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。
用HTTP头信息重定向到另外一个页面的方法如下:
复制代码代码如下:

<?
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit; //from www.w3sky.com
}
?>

注意一下,"Localtion:"后面有一个空格。
二、用HTML标记
用HTML标记,就是用META的REFRESH标记,举例如下:
复制代码代码如下:

<? if (!isset($url)) exit;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>

三、用脚本来实现
举例如下:
复制代码代码如下:

<?
$url="http://www.jb51.net";
echo "<!--<scrīpt LANGUAGE="Javascrīpt">";
echo "location.href='$url'";
echo "</scrīpt>-->";
?>

下面是补充
第四种:
echo "< meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" > ";
其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.

第五种:利用script实现
<script>url="submit.php";window.location.href=url;</script>

第六种:利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
其中 更改\'_self\' 就可以实现跳转限制原窗口还是父窗口,子窗口或者新窗口.第七种:利用php自带函数发送头部信息
header("Location: Url");

速度最快,功能强大...但是有个问题必须指出:如果在使用这个函数前已经有html输出,哪怕是一个空格.那么在页顶会显示错误信息..
分享到:
评论

相关推荐

    页面跳转 ,又可以弹出消息框

    页面跳转是指从当前网页移动到另一个网页的行为,这是Web应用中最基础也是最频繁的操作之一。页面跳转可以通过多种方式实现,包括但不限于使用HTML的`&lt;a&gt;`标签、JavaScript的`window.location`对象以及服务器端的...

    php页面自动跳转的几种实现方法

    通过设置 `window.location.href` 的值,可以立即或者在指定时间后跳转到另一个页面。例如: ```html setTimeout(function(){ window.location.href = "http://www.example.com"; }, 5000); // 5 秒后跳转 ```...

    js页面跳转 js页面跳转代码汇总

    特别是在页面跳转方面,JS提供了多种方式来实现这一功能,这些方法各有特点,适用于不同的场景需求。下面将详细介绍几种常见的JS页面跳转技术及其应用场景。 ### 1. 使用`window.location.href` 这是最常用的一种...

    PHP 实现页面跳转的多种方式

    语法上需要注意 Location: 后面有一个空格,用法上需要格外注意:使用 Header 函数跳转页面时,切忌放在顶部,该语句前面有 HTML 的话,会直接报错。 二、使用 HTML 标记 其实就是使用 META 的 REFRESH 标记。 &lt...

    ECSHOP 301重定向带动态页面跳转到静态页面插件

    ECSHOP是一款广泛使用的开源电子商务系统,为企业和个人提供了一个强大的在线购物平台。在SEO(搜索引擎优化)的角度来看,将动态页面转化为静态页面对于提升网站的搜索引擎排名具有积极影响。301重定向是一种HTTP...

    页面跳转

    页面跳转指的是用户在浏览网页时,通过点击链接、按钮或执行某些操作,浏览器从当前页面加载并显示另一个页面的过程。这个过程可以通过多种技术实现,包括HTML的`&lt;a&gt;`标签、JavaScript的`window.location`对象、HTTP...

    10秒后页面自动跳转

    在网页开发中,有时我们需要实现一个功能,即在一定时间后自动将用户重定向到另一个页面,这通常被称为页面自动跳转。这个功能在很多场景下都有应用,比如临时维护通知、登录验证失败后的提示、或者是成功操作后的...

    php开发中的页面跳转方法总结

    在进行Web开发的过程中,页面跳转是经常会使用到的一个基本功能。页面跳转主要分为客户端跳转和服务器端跳转。客户端跳转主要通过HTML标记或者JavaScript实现,而服务器端跳转则是通过服务器端的脚本语言,如PHP进行...

    PHP页面实现定时跳转的方法

    在Web开发中,实现页面的定时跳转是一个常见的需求,尤其是在需要引导用户在一定时间内自动跳转到另一个页面时。PHP作为服务器端脚本语言,提供了多种方式来实现这种需求。本文将详细介绍使用PHP实现页面定时跳转的...

    页面跳转.zip

    在本案例中,"页面跳转.zip" 文件提供了一个实现页面跳转功能的代码示例,适合初学者理解和学习。下面我们将深入探讨页面跳转的相关知识点。 1. 页面跳转类型: - 服务器端跳转:服务器处理请求后,通过HTTP响应...

    PHP跳转方法

    PHP作为一种广泛使用的服务器端脚本语言,提供了多种实现页面跳转的方法。本文将详细介绍两种常见的PHP跳转方式:一种是在当前页面进行直接跳转;另一种是打开一个新的窗口来展示目标页面。 #### 当页直接跳转 在...

    php网页跳转代码大全

    在Web开发中,网页跳转是非常常见的一种需求,它可以让用户从当前页面自动跳转到另一个页面或者网址。这种功能可以用于多种场景,比如登录验证成功后的页面重定向、操作完成后返回首页等。对于PHP开发者来说,掌握几...

    PHP页面跳转实现延时跳转的方法

    在PHP编程中,页面跳转是一种常见的操作,用于在用户执行特定操作后引导他们到新的页面。有时,我们可能希望在跳转之前等待一段时间,这就是所谓的延时跳转。这通常用于显示一些提示信息,或者让用户有时间阅读完...

    网站跳转代码方便实用

    网站跳转代码是Web开发中常见的一种技术,主要用于引导用户从一个页面自动跳转到另一个页面。这种技术在多种场景下都有应用,如网站维护、临时屏蔽、域名备案问题等。下面将详细介绍网站跳转代码的工作原理、常用...

    PHP自动跳转 header和Meta以及script各方法

    JavaScript 提供了多种方式来实现页面跳转。 **基本语法**: ```javascript location.href = '目标地址'; ``` **示例代码**: ```php $url = "index.php"; echo "&lt;!--&lt;script language='javascript'&gt;"; echo ...

    风吟PHP 网站跳转代码在线生成.rar

    在互联网世界中,网站跳转是一种常见的技术手段,用于引导用户从一个页面自动跳转到另一个页面。这在网站迁移、域名更换、页面优化等场景中非常实用。"风吟PHP 网站跳转代码在线生成"工具正是为了解决这个问题而设计...

    实现网页页面跳转的几种方法(meta标签、js实现、php实现)

    网页页面跳转是Web开发中常见的一种操作,用于引导用户从一个页面自动转移到另一个页面。在不同的编程语言和环境中,实现这一功能有多种方法。以下是关于网页页面跳转的详细解释,包括`meta`标签、JavaScript和PHP的...

    网页自动跳转PHP、JSP等代码大全.doc

    网页自动跳转是一种常见的网页设计技术,用于在用户访问页面后自动将其导向另一个页面。这在多种场景下非常有用,比如网站更新、错误修复、页面重定向等。本文主要介绍了PHP、JSP以及HTML和JavaScript的自动跳转代码...

Global site tag (gtag.js) - Google Analytics