(实用篇)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>

三、用脚本来实现

<?php
$url="http://www.learnphp.cn"; 
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输出,哪怕是一个空格.那么在页顶会显示错误信息..

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/1414.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚重蔚管理团队
上一篇 2016年10月21日 09:59
下一篇 2016年10月21日 17:21

相关推荐

  • php如何设定启用php缩写(php.ini、short_open_tag)

    php 设定启用 php缩写(php.ini、short_open_tag)本教学使用环境介绍伺服器端:Ubuntu 18.04 LTS 资料库:Mariadb 10.1.34(Mysql) 语言版本:php 7.3 本机端:MacOS High Sierra启用 php 缩写能节省一些写法,虽…

    2022年6月19日
    0128
  • php字符串的常用函数

    字符串分解和合并 说明:在PHP中提供了两个函数可以对字符串进行“拆分”和“组合-数组”,作用是如多选框有多少个值 Explode:把字符串通过一个分割字符进行分割成数组 Implode:把一维数组转换成字符串 去除字符串的空…

    2017年11月20日 PHP自学教程
    0273
  • PHP与Oracle查询优化。

    随着互联网应用的日益普及,PHP作为一种常见的Web开发语言,被广泛采用,而Oracle数据库则是大型企业级应用的首选数据库之一。然而,在高并发、海量数据的场景下,PHP与Oracle查询优化显得尤为重要。一、Oracle查询…

    2023年5月21日
    02
  • PHP如何实现微信小程序中的多媒体素材管理。

    随着微信小程序的流行,越来越多的开发者开始探索如何在小程序中实现多媒体素材管理。而PHP作为一种常用的服务器端编程语言,可以实现小程序中多媒体素材的上传、下载、管理等功能。下面将介绍PHP如何实现微信小程…

    2023年6月3日
    09
  • 从事php工作,你知道要掌握哪些技能吗?

    从事PHP工作,大家知道在不同的阶段需要掌握哪些技能吗啊?下面简单的介绍一下: 一PHP初级开发工程师 1. 走进PHP的世界 PHP介绍、PHP版本发展历史、PHP薪资水平和职业发展、WEB开发中基础概念介绍、PHP开发环境搭…

    2017年12月20日
    0183
  • PHP中的异步处理。

    PHP是一种服务器端脚本语言,其在互联网应用程序中得到广泛应用。PHP程序处理每个请求需要一定的时间,这可能导致用户在等待响应时产生不愉快的体验。为了解决这个问题,PHP提供了异步处理机制。异步处理是指在请求…

    2023年5月30日
    03
  • PHP实现MySQL数据库负载均衡的方法。

    在高并发的情况下,单个服务器无法承受所有的请求,因此需要将请求分散到不同的服务器上进行处理,这就是负载均衡的概念。MySQL作为一种常用的数据库管理系统,也需要负载均衡来提高其性能和可靠性。本文将介绍如何…

    2023年5月21日
    012
  • PHP8.0中的消息总线库

    随着网络应用的不断发展,消息队列的使用越来越广泛,对于高并发、高性能的应用来说,使用消息队列可以有效提高程序的响应速度和稳定性。而在PHP8.0中,新增加了一款消息总线库,极大地提高了PHP的消息队列使用效率…

    2023年5月18日
    07

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息