PHP页面跳转(PHP笔记)
目前学习到三种方法:
1.调用js跳转
2.header()跳转
3.调用HTML方法实现
因为一直在自己学习没有进入项目,并不知道哪个更常使用。
调用js跳转。
<?php
//这里是跳转方法
echo "<script>location.href='test.php';</script>";
//因为跳转后脚本还会继续执行下面的语句,所以使用exit()关闭脚本。
exit();
?>
关于location.href
location.href 就是window.location.href
功能是将浏览器重定向(跳转)到一个新的页面。
类似的还有:
parent.location.href是上一层页面跳转
top.location.href是最外层的页面跳转
header()方法跳转
<?php
header("Location:test.php");
//因为跳转后脚本还会继续执行下面的语句,所以使用exit()关闭脚本。
exit();
?>
关于header
PHP以HTTP协议将HTML文档的标头送到浏览器。
具体传输的意义要看传输的内容。
要跳转的话如下:
header("Location:http://XXX.XXX.XXX");
调用HTML方法
<?php
echo ("<meta http-equiv='refresh' content='0;URl=test1.php' />");
exit();
?>
就是通过设置一个 meta标签实现页面的跳转。
关于<meta>
<meta> 标签位于文档的头部,标签的属性定义了与文档相关联的名称/值对。
<meta http-equiv=参数 content=参数的值>
//或者
<meta name=参数 content=参数的值>
关于http-equiv属性
http-equiv相当于http的文件头作用。
常用的参数有:
Refresh(刷新)
Expires(期限)
Window-target(显示窗口的设定)
Window-target(显示窗口的设定)
content-Language(显示语言的设定)
本次我们用到的是Refresh来实现跳转,
<meta http-equiv='refresh' content="延迟时间;URl=地址" />
至于name键值对主要是用来描述网页以方便搜索引擎进行搜索同时显示一些信息(比如作者)。
关于传值
以上三种方法都可以通过URL进行传值
具体方法是在地址后添加:
?参数1=值&参数2=值
如
header("Location:test.php?name=Tom&sex=man");
PHP页面跳转(PHP笔记)的更多相关文章
- 微信小程序开发:学习笔记[8]——页面跳转及传参
微信小程序开发:学习笔记[8]——页面跳转及传参 页面跳转 一个小程序拥有多个页面,我们可以通过wx.navigateTo推入一个新的页面.在首页使用2次wx.navigateTo后,页面层级会有三层 ...
- Silverlight学习笔记之页面跳转
在进行项目开发的时候,经常遇到页面之间的跳转,包括silverlight之间以及silverlight和html之间的跳转. silverlight之间的页面跳转包含两点: 1.主窗体和子窗体 用户新 ...
- [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转
本文地址:http://blog.csdn.net/sushengmiyan/article/details/40427543 mvvm方式实现登陆的博客:http://blog.csdn.net/s ...
- odoo开发笔记--自定义server action页面跳转注意
场景描述: 在添加自定义服务器动作 “复制全部”后发现直接创建了新的记录,并且直接进入到form保存完的状态. 如何解决: if yourself_obj_copy: return { 'type': ...
- 1.2(学习笔记)Servlet基础(doGet、doPost、生命周期、页面跳转)
一.doGet()与doPost() 我们在TestServlet类中重写doGet().doPost().service(). import javax.servlet.ServletExcepti ...
- 【笔记】vue实现简单项目和页面跳转
此项目适合不会前端,不会vue的人. 不会vue真正的开发,这里用vue和vant-ui简单搭一个商城app的tabbar和页面跳转. 装vue-cli3.0 根据官网快速上手搭建vant项目,官网 ...
- HTML 定时页面跳转
有 2 种方法可以实现 html 的定时页面跳转,1.meta refresh 实现.2.JavaScript 实现. 1.通过 meta refresh 实现 3 秒后自动跳转到 http://ww ...
- [转] 微信小程序 页面跳转 传递参数
本文转自:http://blog.csdn.net/qq_31383345/article/details/52795212 微信小程序的页面跳转,页面之间传递参数笔记. CSDN微信小程序开发专栏, ...
- JSP页面跳转的几种实现方法
使用href超链接标记 客户端跳转 使用JavaScript 客户端跳转 提交表单 客户端跳转 使用response ...
随机推荐
- Distributed MVCC based cross-row transaction
The algorithm for supporting distributed MVCC based cross-row transactions on top of a distributed k ...
- Atitit 代码复用的理解attilax总结
Atitit 代码复用的理解attilax总结 1.1. 继承1 1.1.1. 模式1:原型继承1 1.1.2. 模式2:复制所有属性进行继承 拷贝继承1 1.1.3. 模式3:混合(mix-in)1 ...
- intellij IDEA 出现“Usage of API documented as @since 1.6+”的解决办法
问题 在导入java.io.console的时候出现"Usage of API documented as @since 1.6+"
- jQuery 2.0.3 源码分析core - 选择器
声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 打开jQuery源码,一眼看去到处都充斥着正则表达式,jQuery框架的基础就是查询了,查询文档元素对象 ...
- GO语言的开源库
Indexes and search engines These sites provide indexes and search engines for Go packages: godoc.org ...
- codeforces C. Vanya and Scales
C. Vanya and Scales Vanya has a scales for weighing loads and weights of masses w0, w1, w2, ..., w10 ...
- JS查看Object对象的内容
以一个例子来说,下面是他的Object: JS: 如果想直接获取到total的值,那就先把获取到的Json先Eval(),然后json.total就能取到total的值了, 但是如果想取到rows里面 ...
- MySQL常见错误
1. TokuFT file system space is really low and access is restricted 解决方法:修改tokudb_fs_reserve_percent参 ...
- 【记录】vmware fusion 7 windows 10 unidentified network
今天在 vmware fusion 7 中,使用 windows 10 时,突然报出一个错误(忘记截图了),当时就要求强制重启系统,也没怎么在意,但是重启之后,发现 windows 10 居然不能联网 ...
- Hibernate之加载策略(延迟加载与即时加载)和抓取策略(fetch)
假设现在有Book和Category两张表,表的关系为双向的一对多,表结构如下: 假设现在我想查询id为2的那本书的书名,使用session.get(...)方法: Session session=H ...