php重定向页面的三种方式
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重定向页面的三种方式相关推荐
- Vue项目点击刷新页面的三种方式
Vue项目点击刷新页面的三种方式 一.原生js刷新方式: location.reload(); 二.Vue框架自带的路由跳转方式: this.$router.go(0); 三.在App.vue页面声明 ...
- Vue刷新页面的三种方式
我们在写项目的时候,经常会遇到,用户执行完某个动作,改变了某些状态,需要重新刷新页面,以此来重新渲染页面.如:用户登录成功.增加.删除.更新等. 原始方法: location.reload(); vu ...
- 在一个JSP页面中包含另一个JSP页面的三种方式
转载自://http://blog.163.com/neu_lxb/blog/static/179417010201121343132918/ (1)include指令 include指令告诉容器:复 ...
- Vue中刷新页面的三种方式
一.通过js原始方法刷新 <template><div><div class="header"><button @click=" ...
- ajax上传多文件和数据,Ajax上传数据和上传文件(三种方式)
Ajax向后端发送数据可以有三种方式:原生Ajax方式,jQuery Ajax方式,iframe+form 方式(伪造Ajax方式) Title .btn { background-color: co ...
- vue路由传参的三种方式/含页面刷新参数丢失解决方案(详细)
vue路由传参的三种方式以及页面刷新参数丢失问题 一.路由传参的三种方式 1.传参方式一:params传参 2.传参方式二:路由属性配置传参 3.传参方式三:query传参 二.三种传递方式的区别 一 ...
- 详解微信小程序页面间传递信息的三种方式
详解微信小程序页面间传递信息的三种方式 在开发微信小程序的时候,经常会遇到在页面间传递信息的情况,有三种方法可以实现. 1. 使用数据缓存 将要存储的数据使用以下方法放入缓存 wx.setStorag ...
- 仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))...
仿联想商城laravel实战---5.无刷新的增删改查(动态页面更新的三种方式(html)) 一.总结 一句话总结: 直接js增加删除修改html 控制器直接返回处理好的页面 用双向绑定插件比如vue ...
- android圆形点击效果,Android 三种方式实现自定义圆形页面加载中效果的进度条
[实例简介] Android 三种方式实现自定义圆形页面加载中效果的进度条 [实例截图] [核心代码] ad376a86-a9aa-49bc-8cea-321bcff2c0c3 └── AnimRou ...
最新文章
- 过滤驱动加密文件(代码)
- animation of android (1)
- Arbitrage——判断正环Bellman-Ford/SPFA
- c语言密码锁程序,急求C语言电子密码锁程序
- crontab 日志_liunx 中定时清理过期日志文件
- python的print怎么输出utf-8的编码_原创反转精度算法:小数的终极编码
- java 既不是内部命令也不是外部命令的解决办法
- WIN7通过mount挂载nfs配置root权限,解决不可写的问题
- python利用reportlab打印图文并茂内容
- 桌面创建html文件夹路径,HTML5+ - DirectoryEntry(文件夹及文件操作)
- Linux 音频编程 -- 如何使用ALSE库播放wav文件
- 分式智能计算机在线计算,全能智能计算器
- 【Windows Server 2019】DHCP服务器配置与管理——验证DHCP服务 备份与恢复DHCP数据 Ⅲ
- python实现数模转换_树莓派:PCF8591数模转换模块的使用
- Implicit Neural Representations with Periodic Activation Functions
- 错误:非法证书不受信任_企业零信任:完善访问控制
- thinkphp 实现汉字转换成拼音
- excel组合汇总_Excel汇总20150202
- 2023-02-11:给你两个整数 m 和 n 。构造一个 m x n 的网格,其中每个单元格最开始是白色, 请你用 红、绿、蓝 三种颜色为每个单元格涂色。所有单元格都需要被涂色, 涂色方案需要满足:
- Centos-7使用的性能监控工具
热门文章
- C盘的users是什么文件夹
- python代码的几种常见加密方式
- Boom 3D最新版本下载电脑音频增强应用工具
- 13.1、QT::TestPainter操作
- android 7 语音助手,等来万众期待的语音助手,一加7 Pro迎来最新版氢OS更新
- 计算机科学的一个字节是几位,位(bit)、字节(Byte)、KB、MB、GB ... 之间的关系
- gitlab jenkins
- java比较时间的小时和分钟的等于和大于小于
- 韩顺平零基础30天学会Java【章7 面向对象编程(中级)】
- 数据库 创建数据库 创建表 删除表 添加属性 删除属性 插入数据