PHP实现页面跳转的三种方式
PHP实现页面跳转有三种方式,我们一一介绍,推荐使用第一、三方式。
1.借助PHP的header()函数实现。
header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。
注意:
1.location和":"号间不能有空格,否则不会跳转。
2.在用header前不能有任何的输出。
3.header后的PHP代码还会被执行。
4.部分浏览器存在兼容性问题,例如:IE浏览器如果输出的内容字节太小(小于512字节),那么就会被忽略。在使用时需要测试多个浏览器。
<?php
header("Location: http:// www.xxxx.com");
exit;//防止下方的代码执行,中断执行
//todo something
2.借助Meta标签实现
Meta标签是HTML中负责提供文档元信息的标签。若定义http-equiv为refresh,则打开该页面时将根据content规定的值在一定时间内跳转到相应页面。
若设置content="秒数;url=网址",则定义了经过多长时间后页面跳转到指定的网址。
例如:
<?php
//页面停留一秒跳转至指定链接
$url = "http://www.xxx.com";
echo "<meta http-equiv='refresh' content ='1;url=$url'>";
3.借助JavaScript实现
直接输出JavaScript代码至页面就行。
<?php
$url = "http://www.xxx.com";
echo "<script language = 'javascript' type = 'text/javascript'>";
echo "window.location.href = ".$url;
echo "</script>";
PHP实现页面跳转的三种方式相关推荐
- vue页面跳转的三种方式
1.a标签跳转 个人理解:这个就属于跳到外部链接,项目里平时很少用 <a href="http://www.baidu.com/"><input type=&qu ...
- vue 函数 路由跳转_vue中通过路由跳转的三种方式
router-view 实现路由内容的地方,引入组件时写到需要引入的地方 需要注意的是,使用vue-router控制路由则必须router-view作为容器. 通过路由跳转的三种方式 1.router ...
- 阻止路由跳转得方式_vue中路由跳转的三种方式 简洁易懂
router-view 实现路由内容的地方,引入组件时写到需要引入的地方 需要注意的是,使用vue-router控制路由则必须router-view作为容器. 通过路由跳转的三种方式 1.router ...
- 详解微信小程序页面间传递信息的三种方式
详解微信小程序页面间传递信息的三种方式 在开发微信小程序的时候,经常会遇到在页面间传递信息的情况,有三种方法可以实现. 1. 使用数据缓存 将要存储的数据使用以下方法放入缓存 wx.setStorag ...
- js代码中实现页面跳转的几种方式
js代码中实现页面跳转的几种方式 注:jquery的$.get(),$.post(),$.ajax()都不会使页面发送跳转,因为其本质都是ajax请求. 第一种: <script languag ...
- vue中实现路由跳转的三种方式(超详细整理)
vue中实现路由跳转的三种方式 一.使用vue-router vue-router 本质是一个第三方的包 用的时候需要下载 步骤 (7步法 ): 下载vue-router模块到当前工程 yarn ad ...
- vue设置html自动跳转路由,vue路由跳转的三种方式是什么?
本教程操作环境:windows7系统.vue2.9版,适用于所有品牌电脑. vue中通过路由跳转的三种方式 router-view 实现路由内容的地方,引入组件时写到需要引入的地方, 需要注意的是,使 ...
- 实现前端页面跳转的几种方式
实现前端页面跳转的几种方式 推荐使用 <script language='javascript'> document.location = 'http://mail.qq.com/do ...
- html js页面跳转的几种方式
页面跳转的几种方式 一:js的跳转 1.直接跳转:window.location.href <script language="javascript" type=" ...
最新文章
- 我的Chrome常用快捷键
- 成都网络推广带大家了解一个好的标题需遵循的原则有哪些?
- Spring Schedule配置及初始化
- 牛客网【每日一题】5月8日题目精讲 codeJan与旅行
- 64位linux并行计算大气模型效率优化研究,64位Linux并行计算大气模型效率优化研究...
- Cookie、Session和Storage
- Patsy库查看使用公式语法建模后的输入特征X 与 预测Y
- java9 变化_Java 9 ← 2017,2019 → Java 13,来看看Java两年来的变化
- 2015/8/30 Python基础(4):序列操作符
- 数分统计学基础知识框架。
- 常用组态软件DDE配置
- 服务器上需要高性能显卡吗,英特尔要做独立显卡 只因服务器市场太重要
- linux系统浏览器没有图片不显示,网页不显示图片怎么回事【解决方法】
- 【时间序列】ICDE 2021丨时间序列相关研究论文汇总
- css3中-moz、-ms、-webkit,-o分别代表的意思,以及微信浏览器内核分析
- 百趣代谢组学分享:HSFB2b通过促进类黄酮生物合成赋予大豆耐盐能力
- 【计算机架构】计算 CPU 动态功耗 | 集成电路成本 | SPEC 基准测试 | Amdahl 定律 | MIPS 性能指标
- 计算机高级职称有哪些专业,计算机专业的高级职称有什么呀?
- [编程题]神奇的口袋 - Java
- The application's PagerAdapter changed the adapter's contents without calling PagerAdapter