php实现页面的三种跳转方法:1、通过header函数实现跳转;2、使用Meta标签实现跳转;3、通过在PHP页面中输出JavaScript跳转代码来实现。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

PHP实现前端页面跳转三种实现方法

一、header()函数

header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。

header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])

可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。

第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转。

注意:

1.location和“:”号间不能有空格,否则不会跳转。

2.在用header前不能有任何的输出。

3.header后的PHP代码还会被执行。例如,将浏览器重定向到lamp兄弟连官方论坛< ?php

//重定向浏览器

header("Location: http://bbs.lampbrother.net");

//确保重定向后,后续代码不会被执行

......

?>

6

二、Meta标签

Meta标签是HTML中负责提供文档元信息的标签,在PHP程序中使用该标签,也可以实现页面跳转。 若定义http-equiv为refresh,则打开该页面时将根据content规定的值在一定时间内跳转到相应页面。

若设置content=”秒数;url=网址”,则定义了经过多长时间后页面跳转到指定的网址。例如,使用meta标签实现疫苗后页面自动跳转到LAMP兄弟连官方论坛。< meta http-equiv="refresh"content="1;url=http://bbs.lampbrother.net">

例如,以下程序meta.php实现在该页面中停留一秒后页面自动跳转到bbs.lampbrother.net。<?php

$url = "http://bbs.lampbrother.net"; ?>

页面只停留一秒……

三、JavaScript

例如,此代码可以放在程序中的任何合法位置。< ?php

$url = "http://bbs.lampbrother.net";

echo "< script language='javascript'

type='text/javascript'>";

echo "window.location.href='$url'";

echo "< /script>";

?>

推荐学习:《PHP视频教程》

php写js跳转页面,php实现页面的三种跳转相关推荐

  1. html页面转换成图片的三种方法——canvas、dom-to-image、html2canvas

    html页面转换成图片的三种方法--canvas.dom-to-image.html2canvas canvas绘制网络图片报错(跨域) 使用canvas将html页面转成图片 dom-to-imag ...

  2. js 把字符串转成json对象的三种方法

    js 把字符串转成json对象的三种方法 不管字符串是否含有转义字符,都能转换成 Json 对象 1, js自带的eval函数,其中需要添加小括号eval('('+str+')'); function ...

  3. html 如何给图片打标签,图文详解HTML页面中添加图片的三种方法

    在页面布局时,经常需要在页面中插入图片,那你知道如何在HTML中添加图片吗?这篇文章就给大家介绍HTML页面中插入图片的三种方法,感兴趣的朋友可以参考一下,希望对你有所帮助. 方法一.用HTML中的i ...

  4. this.$router 的三种跳转页面方法

    第一种: this.$router.push('需要跳转到的路径名称') 此方法跳转后,会在历史栏目中保存路劲地址,当点击历史标签时可以进行访问 第二种: this.$router.replace(' ...

  5. js学习-DOM之动态创建元素的三种方式、插入元素、onkeydown与onkeyup两个事件整理...

    动态创建元素的三种方式: 第一种: Document.write(); <body> <input type="button" id="btn" ...

  6. 【vue-route路由配置+路由router三种跳转方式+两类传参queryparams】

    PS:个人总结笔记 简单说下,很粗略,入门级 1.vue-route路由配置 import Vue from 'vue' import VueRouter from 'vue-router'//使用V ...

  7. Angular Js 判断对象不为空对象的三种方法

    前言 在写前端时,很多时候都需要去校验后端返回的数据是否是个空对象.这里就介绍三种方法 第一种 //将json对象转化为json字符串,再判断该字符串是否为"{}" JSON.st ...

  8. Activity的三种跳转

    一个界面跳转到另一个界面,这就Activity的跳转.我们在开发中常见的跳转有三种.普通跳转.有返回值的跳转.透传跳转.我们先来看一种. 1 . Activity的普通跳转(传值跳转) 这个跳转是最简 ...

  9. html页面滚动导致阴影出现,三种处理滚动穿透问题方案的对比

    背景 产品有三宝,弹窗,浮层加引导: 设计有三宝,透明,阴影加圆角: 运营有三宝,短信,推送加红包: 程序员有一宝,这个做不了. 随着移动端市场的份额越大,需求就越多样化.我们今天讨论的是移动端的滚动 ...

最新文章

  1. Analytic Functions 分析函数(rank over)
  2. 无惧灵魂拷问!淘宝扫一扫助你不再扔错垃圾!
  3. tensorflow之tf.train.exponential_decay()指数衰减法
  4. linux native分区,怎么将硬盘格式分区为Linux Native格式的
  5. 速进!2000核实计算资源免费领取,名额有限,即开即送!
  6. python2安装包_解决win10下python2和python3共存问题
  7. 2021-09-07python深拷贝和浅拷贝
  8. PDF不小心删掉了怎么恢复?4个方法隔壁家老王已经恢复了
  9. 典型相关性分析(清风建模学习笔记)
  10. 模仿实现百度搜索黑洞动画效果
  11. Epubor Ultimate for mac(mac电子书转换软件)
  12. 手机加上芯片可看免费电视 明年国内将上市(图)
  13. 推荐一款学习app:Enki
  14. Device Sheets
  15. Tekton笔记(三)之catalog kaniko
  16. 创建了个博客了。。。
  17. 苹果原壁纸高清_苹果 | ios原生壁纸高清
  18. 计算机专业特色展示,计算机专业实验室的特色建设
  19. 波段选股王如何在市场形态中利用头肩底进行炒单
  20. 物联网平台的产品架构

热门文章

  1. mysql 二进制日志
  2. MySQL双机热备部署
  3. 关于为何推崇交易规范排序(CTOR)的原因
  4. 经典爬虫:用Scrapy爬取百度股票
  5. hdu 4605 Magic Ball Game (在线主席树/离线树状数组)
  6. Python——with语句、context manager类型和contextlib库
  7. [zz]libvirt中CPU和内存的细粒度管理机制
  8. Flash Builder 4.7 安装
  9. ipmsg 绑定tcp错误
  10. 31、如何安装第三方模块?以及用过哪些第三方模块?