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实现页面跳转的三种方式相关推荐

  1. vue页面跳转的三种方式

    1.a标签跳转 个人理解:这个就属于跳到外部链接,项目里平时很少用 <a href="http://www.baidu.com/"><input type=&qu ...

  2. vue 函数 路由跳转_vue中通过路由跳转的三种方式

    router-view 实现路由内容的地方,引入组件时写到需要引入的地方 需要注意的是,使用vue-router控制路由则必须router-view作为容器. 通过路由跳转的三种方式 1.router ...

  3. 阻止路由跳转得方式_vue中路由跳转的三种方式 简洁易懂

    router-view 实现路由内容的地方,引入组件时写到需要引入的地方 需要注意的是,使用vue-router控制路由则必须router-view作为容器. 通过路由跳转的三种方式 1.router ...

  4. 详解微信小程序页面间传递信息的三种方式

    详解微信小程序页面间传递信息的三种方式 在开发微信小程序的时候,经常会遇到在页面间传递信息的情况,有三种方法可以实现. 1. 使用数据缓存 将要存储的数据使用以下方法放入缓存 wx.setStorag ...

  5. js代码中实现页面跳转的几种方式

    js代码中实现页面跳转的几种方式 注:jquery的$.get(),$.post(),$.ajax()都不会使页面发送跳转,因为其本质都是ajax请求. 第一种: <script languag ...

  6. vue中实现路由跳转的三种方式(超详细整理)

    vue中实现路由跳转的三种方式 一.使用vue-router vue-router 本质是一个第三方的包 用的时候需要下载 步骤 (7步法 ): 下载vue-router模块到当前工程 yarn ad ...

  7. vue设置html自动跳转路由,vue路由跳转的三种方式是什么?

    本教程操作环境:windows7系统.vue2.9版,适用于所有品牌电脑. vue中通过路由跳转的三种方式 router-view 实现路由内容的地方,引入组件时写到需要引入的地方, 需要注意的是,使 ...

  8. 实现前端页面跳转的几种方式

    实现前端页面跳转的几种方式 推荐使用 <script language='javascript'> document.location =   'http://mail.qq.com/do ...

  9. html js页面跳转的几种方式

    页面跳转的几种方式 一:js的跳转 1.直接跳转:window.location.href <script language="javascript" type=" ...

最新文章

  1. 我的Chrome常用快捷键
  2. 成都网络推广带大家了解一个好的标题需遵循的原则有哪些?
  3. Spring Schedule配置及初始化
  4. 牛客网【每日一题】5月8日题目精讲 codeJan与旅行
  5. 64位linux并行计算大气模型效率优化研究,64位Linux并行计算大气模型效率优化研究...
  6. Cookie、Session和Storage
  7. Patsy库查看使用公式语法建模后的输入特征X 与 预测Y
  8. java9 变化_Java 9 ← 2017,2019 → Java 13,来看看Java两年来的变化
  9. 2015/8/30 Python基础(4):序列操作符
  10. 数分统计学基础知识框架。
  11. 常用组态软件DDE配置
  12. 服务器上需要高性能显卡吗,英特尔要做独立显卡 只因服务器市场太重要
  13. linux系统浏览器没有图片不显示,网页不显示图片怎么回事【解决方法】
  14. 【时间序列】ICDE 2021丨时间序列相关研究论文汇总
  15. css3中-moz、-ms、-webkit,-o分别代表的意思,以及微信浏览器内核分析
  16. 百趣代谢组学分享:HSFB2b通过促进类黄酮生物合成赋予大豆耐盐能力
  17. 【计算机架构】计算 CPU 动态功耗 | 集成电路成本 | SPEC 基准测试 | Amdahl 定律 | MIPS 性能指标
  18. 计算机高级职称有哪些专业,计算机专业的高级职称有什么呀?
  19. [编程题]神奇的口袋 - Java
  20. The application's PagerAdapter changed the adapter's contents without calling PagerAdapter

热门文章

  1. javascript 保留小数点后2位
  2. 学计算机的都是好男人,搞清楚这三点,这辈子才能有好男人!-心理学文章-壹心理...
  3. 德鲁伊druid数据库加密
  4. java gte,迈腾GTE的发动机是1.4T的,动力上会不会不够?
  5. VIP邮箱特权有哪些,TOMVIP邮箱可以注册靓号吗
  6. 制作一个小型双节履带底盘【内附资料下载链接】
  7. python爬取知乎神回复
  8. 居才与聚财-新时期IT企业人才观
  9. Web初学-2022.12.03-12.09
  10. 力软快速开发框架的建设与介绍