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 ...
最新文章
- asp.net MD5 加密
- leangoo项目管理软件应用场景
- python excel数据框_使用python pandas使用新数据框附加现有excel表
- DXUT框架剖析(12)
- linux 内核线程与普通进程的区别
- 问题 D: AC自动机(二分,第一个等于和最后一个等于)
- JVM调优之jstack找出最耗cpu的线程并定位代码
- 【Golang 快速入门】项目实战:即时通信系统
- SpringSecurity框架【详解】
- 《高翔视觉slam十四讲》学习笔记 第五讲 相机与图像
- Linux复习-vi编辑器
- lstm 做航迹预测预测_用lstm预测酒店收入的第一步
- 前端-图片压缩,基于vue/webpack的tinypng插件
- python画图怎么确定坐标_像素坐标与绘图坐标
- sap scc4 客户端设置(设置生产机不可更改代码)
- 下一代半导体表面清洁技术
- 登顶多国免费榜,Zynga能否依靠超休闲游戏重回巨头行列
- stimulsoft oracle,【Stimulsoft Reports Java教程】使用Oracle数据库
- 苹果三代耳机_关于苹果蓝牙耳机的一些事情
- 西方各国高职高专教育模式