php写js跳转页面,php实现页面的三种跳转
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实现页面的三种跳转相关推荐
- html页面转换成图片的三种方法——canvas、dom-to-image、html2canvas
html页面转换成图片的三种方法--canvas.dom-to-image.html2canvas canvas绘制网络图片报错(跨域) 使用canvas将html页面转成图片 dom-to-imag ...
- js 把字符串转成json对象的三种方法
js 把字符串转成json对象的三种方法 不管字符串是否含有转义字符,都能转换成 Json 对象 1, js自带的eval函数,其中需要添加小括号eval('('+str+')'); function ...
- html 如何给图片打标签,图文详解HTML页面中添加图片的三种方法
在页面布局时,经常需要在页面中插入图片,那你知道如何在HTML中添加图片吗?这篇文章就给大家介绍HTML页面中插入图片的三种方法,感兴趣的朋友可以参考一下,希望对你有所帮助. 方法一.用HTML中的i ...
- this.$router 的三种跳转页面方法
第一种: this.$router.push('需要跳转到的路径名称') 此方法跳转后,会在历史栏目中保存路劲地址,当点击历史标签时可以进行访问 第二种: this.$router.replace(' ...
- js学习-DOM之动态创建元素的三种方式、插入元素、onkeydown与onkeyup两个事件整理...
动态创建元素的三种方式: 第一种: Document.write(); <body> <input type="button" id="btn" ...
- 【vue-route路由配置+路由router三种跳转方式+两类传参queryparams】
PS:个人总结笔记 简单说下,很粗略,入门级 1.vue-route路由配置 import Vue from 'vue' import VueRouter from 'vue-router'//使用V ...
- Angular Js 判断对象不为空对象的三种方法
前言 在写前端时,很多时候都需要去校验后端返回的数据是否是个空对象.这里就介绍三种方法 第一种 //将json对象转化为json字符串,再判断该字符串是否为"{}" JSON.st ...
- Activity的三种跳转
一个界面跳转到另一个界面,这就Activity的跳转.我们在开发中常见的跳转有三种.普通跳转.有返回值的跳转.透传跳转.我们先来看一种. 1 . Activity的普通跳转(传值跳转) 这个跳转是最简 ...
- html页面滚动导致阴影出现,三种处理滚动穿透问题方案的对比
背景 产品有三宝,弹窗,浮层加引导: 设计有三宝,透明,阴影加圆角: 运营有三宝,短信,推送加红包: 程序员有一宝,这个做不了. 随着移动端市场的份额越大,需求就越多样化.我们今天讨论的是移动端的滚动 ...
最新文章
- Analytic Functions 分析函数(rank over)
- 无惧灵魂拷问!淘宝扫一扫助你不再扔错垃圾!
- tensorflow之tf.train.exponential_decay()指数衰减法
- linux native分区,怎么将硬盘格式分区为Linux Native格式的
- 速进!2000核实计算资源免费领取,名额有限,即开即送!
- python2安装包_解决win10下python2和python3共存问题
- 2021-09-07python深拷贝和浅拷贝
- PDF不小心删掉了怎么恢复?4个方法隔壁家老王已经恢复了
- 典型相关性分析(清风建模学习笔记)
- 模仿实现百度搜索黑洞动画效果
- Epubor Ultimate for mac(mac电子书转换软件)
- 手机加上芯片可看免费电视 明年国内将上市(图)
- 推荐一款学习app:Enki
- Device Sheets
- Tekton笔记(三)之catalog kaniko
- 创建了个博客了。。。
- 苹果原壁纸高清_苹果 | ios原生壁纸高清
- 计算机专业特色展示,计算机专业实验室的特色建设
- 波段选股王如何在市场形态中利用头肩底进行炒单
- 物联网平台的产品架构