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代码还会被执行。例如

[php] view plaincopyprint?

< ?php
//重定向浏览器
header(“Location: http://www.abckz.com/news”);
//确保重定向后,后续代码不会被执行
exit;
?>

PHP页面跳转二、Meta标签

Meta标签是HTML中负责提供文档元信息的标签,在PHP程序中使用该标签,也可以实现页面跳转。若定义http-equiv为refresh,则打开该页面时将根据content规定的值在一定时间内跳转到相应页面。若设置content=“秒数;url=网址”,则定义了经过多长时间后页面跳转到指定的网址。

< meta http-equiv=“refresh” content=“1;url=http://www.abckz.com/news”>

例,以下程序meta.php实现在该页面中停留一秒后页面自动跳转。

[php] view plaincopyprint?

<?php $url = "http://www.abckz.com/news"; ?> It's transit station.

PHP页面跳转三、JavaScript

[php] view plaincopyprint?

<?php $url = "http://www.abckz.com/news"; echo ""; ?>

php重定向页面的三种方式相关推荐

  1. Vue项目点击刷新页面的三种方式

    Vue项目点击刷新页面的三种方式 一.原生js刷新方式: location.reload(); 二.Vue框架自带的路由跳转方式: this.$router.go(0); 三.在App.vue页面声明 ...

  2. Vue刷新页面的三种方式

    我们在写项目的时候,经常会遇到,用户执行完某个动作,改变了某些状态,需要重新刷新页面,以此来重新渲染页面.如:用户登录成功.增加.删除.更新等. 原始方法: location.reload(); vu ...

  3. 在一个JSP页面中包含另一个JSP页面的三种方式

    转载自://http://blog.163.com/neu_lxb/blog/static/179417010201121343132918/ (1)include指令 include指令告诉容器:复 ...

  4. Vue中刷新页面的三种方式

    一.通过js原始方法刷新 <template><div><div class="header"><button @click=" ...

  5. ajax上传多文件和数据,Ajax上传数据和上传文件(三种方式)

    Ajax向后端发送数据可以有三种方式:原生Ajax方式,jQuery Ajax方式,iframe+form 方式(伪造Ajax方式) Title .btn { background-color: co ...

  6. vue路由传参的三种方式/含页面刷新参数丢失解决方案(详细)

    vue路由传参的三种方式以及页面刷新参数丢失问题 一.路由传参的三种方式 1.传参方式一:params传参 2.传参方式二:路由属性配置传参 3.传参方式三:query传参 二.三种传递方式的区别 一 ...

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

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

  8. 仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))...

    仿联想商城laravel实战---5.无刷新的增删改查(动态页面更新的三种方式(html)) 一.总结 一句话总结: 直接js增加删除修改html 控制器直接返回处理好的页面 用双向绑定插件比如vue ...

  9. android圆形点击效果,Android 三种方式实现自定义圆形页面加载中效果的进度条

    [实例简介] Android 三种方式实现自定义圆形页面加载中效果的进度条 [实例截图] [核心代码] ad376a86-a9aa-49bc-8cea-321bcff2c0c3 └── AnimRou ...

最新文章

  1. 过滤驱动加密文件(代码)
  2. animation of android (1)
  3. Arbitrage——判断正环Bellman-Ford/SPFA
  4. c语言密码锁程序,急求C语言电子密码锁程序
  5. crontab 日志_liunx 中定时清理过期日志文件
  6. python的print怎么输出utf-8的编码_原创反转精度算法:小数的终极编码
  7. java 既不是内部命令也不是外部命令的解决办法
  8. WIN7通过mount挂载nfs配置root权限,解决不可写的问题
  9. python利用reportlab打印图文并茂内容
  10. 桌面创建html文件夹路径,HTML5+ - DirectoryEntry(文件夹及文件操作)
  11. Linux 音频编程 -- 如何使用ALSE库播放wav文件
  12. 分式智能计算机在线计算,全能智能计算器
  13. 【Windows Server 2019】DHCP服务器配置与管理——验证DHCP服务 备份与恢复DHCP数据 Ⅲ
  14. python实现数模转换_树莓派:PCF8591数模转换模块的使用
  15. Implicit Neural Representations with Periodic Activation Functions
  16. 错误:非法证书不受信任_企业零信任:完善访问控制
  17. thinkphp 实现汉字转换成拼音
  18. excel组合汇总_Excel汇总20150202
  19. 2023-02-11:给你两个整数 m 和 n 。构造一个 m x n 的网格,其中每个单元格最开始是白色, 请你用 红、绿、蓝 三种颜色为每个单元格涂色。所有单元格都需要被涂色, 涂色方案需要满足:
  20. Centos-7使用的性能监控工具

热门文章

  1. C盘的users是什么文件夹
  2. python代码的几种常见加密方式
  3. Boom 3D最新版本下载电脑音频增强应用工具
  4. 13.1、QT::TestPainter操作
  5. android 7 语音助手,等来万众期待的语音助手,一加7 Pro迎来最新版氢OS更新
  6. 计算机科学的一个字节是几位,位(bit)、字节(Byte)、KB、MB、GB ... 之间的关系
  7. gitlab jenkins
  8. java比较时间的小时和分钟的等于和大于小于
  9. 韩顺平零基础30天学会Java【章7 面向对象编程(中级)】
  10. 数据库 创建数据库 创建表 删除表 添加属性 删除属性 插入数据