PHP 页面跳转到另一个页面的多种方法方法总结

一用 HTTP 头信息

也就是用 PHP 的 HEADER 函数 PHP 里的 HEADER 函数的作用就是向浏览器发出由 HTTP 协议规定的本来应该通过 web 服务器的控制指令, 例如声明返回信息的类型 ("Context-type: xxx/xxx"), 页面的属性("No cache", "Expire") 等等

用 HTTP 头信息重定向到另外一个页面的方法如下:

代码如下:if(isset($url))

{

Header("HTTP/1.1 303 See Other");

Header("Location: $url");

exit;//from www.w3sky.com

}

?>

注意一下,"Localtion:" 后面有一个空格

二用 html 标记

用 HTML 标记, 就是用 META 的 REFRESH 标记, 举例如下:

代码如下:

代码如下:$url="http://www.jb51.net";

echo"";

?>

下面是补充

第四种:

echo "";

其中: XX 是秒数, 0 为立即跳转. refresh 是刷新的意思. Url 是要跳转到的页面.

第五种: 利用 script 实现

scripturl="submit.php";window.location.href=url;script

第六种: 利用 script 实现, 所不同的是使用 open 语句. 且可以限制原窗口还是父窗口, 子窗口或者新窗口.

scripturl="submit.php";window.open(\'url,\'\',\'_self\');script

其中 更改 \'_self\' 就可以实现跳转限制原窗口还是父窗口, 子窗口或者新窗口. 第七种: 利用 php 自带函数发送头部信息

header("Location: Url");

速度最快, 功能强大... 但是有个问题必须指出: 如果在使用这个函数前已经有 html 输出, 哪怕是一个空格. 那么在页顶会显示错误信息..

来源: https://www.php1.cn/detail/php-7aa7498d98.html

php跳转到另外一个方法,PHP 页面跳转到另一个页面的多种方法方法总结相关推荐

  1. 扩展springmvc组件——当页面跳转时,需要在Controller里面创建一个空方法去跳转或者是创建一个配置类  ||日期格式化说明||自定义格式化器||消息转化器扩展fastjson

    在容器中注册视图控制器 当页面跳转时,我们需要在Controller里面创建一个空方法去跳转,那么有没有别的配置方法呢 创建一个WebMvcConfig的配置类   实现WebMvcConfigure ...

  2. 笔试题:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。该题有三种解法:递归的方法求解斐波那契数列、用概率与统计的数学方法解决,3.动态规划

    笔试题 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总共有多少种跳法.该题有三种解法:1.递归的方法求解斐波那契数列.2.用概率与统计的数学方法解决,3.动态规划 ...

  3. 1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程。2.编写一个程序,要求在第一个界面中输入两个数字,在第二个界面显示第一个界面两个数字的和。

    1.简述一个Activity跳转到另一个Activity时,两个Activity生命周期方法的执行过程. 首先,我创建了一个MainActivity和SecondActivity两个Activity. ...

  4. js 弹出一个页面 html页面刷新,原生js刷新当前页面与跳转页面的几种方法及区别总结...

    在面向浏览器的web开发过程中,我们经常与JavaScript打交道,web开发页面路由跳转.刷新当前页面更是经常遇到的事.浏览器提供了至少3-5种的方式可以实现当前页面刷新或者跳转当前应用的其他页面 ...

  5. [递归]一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

    这题是用C写的~ 在牛客上半天找不着ACM模式,练习模式里只有核心代码模式 这样用C语言编译器就不能自定义函数啊,不鸡肋吗??? 解决方法:在核心代码模式下用C++编译器(反正C++完全兼容C的不是吗 ...

  6. javascript传值和页面跳转传值(ASP.NET页面传参的三种方法)

    我在csdn上提的问题是        我现在希望从asp.net网页弹出对话框,弹出一些错误信息.警告.提示信息之类的东西,目前准备用javascript实现,所以我希望在调这个对话框的时候,动态传 ...

  7. jsp超链接中怎么跳转页面跳转_JSP页面跳转方法小结

    实现JSP页面跳转,有如下几种方式: n        使用href超链接标记              (客户端跳转) n        使用JavaScript                   ...

  8. web设计页面跳转的方法

    一.asp.net c# 打开新页面或页面跳转 1. 最常用的页面跳转(原窗口被替代):Response.Redirect("newpage.aspx"); 2. 利用url地址打 ...

  9. 从一个页面跳转到用swiper写的全屏滚动页面的指定位置

    问题背景 从一个页面跳转到用swiper写的全屏滚动页面的指定位置,怎么实现啊? 案例 我没有自己写一个全屏滚动,就在Swiper官网找了Swiper在PC端的全屏页面效果展示 若有侵权请留言告知我更 ...

最新文章

  1. 正则表达式中的*,+,?以及\w和\W的区别等常见问题的总结
  2. 我如何进入Docker容器的shell?
  3. python画笑脸图案-如何用Python画滑稽笑脸
  4. 【python工具篇】pip和pypi
  5. 广州山地计算机软件公司,山地企业CA安全认证系统
  6. 2009年日全食观测方法
  7. keil5 mdk安装教程
  8. 【24位IEPE振动加速度音频采集卡-北京阿尔泰科技】
  9. Python函数编程
  10. 判断是不是iphone x齐刘海屏幕
  11. nargin在matlab中是什么意思
  12. 高温玻璃彩釉机的打印精度是多少?
  13. iOS 重力感应 学习1 陀螺仪 水平仪 指南针
  14. 在Window 10 64位电脑上安装 OpenSSL安装过程
  15. 尚硅谷 网上书城 代码 Book
  16. win更新管理工具有用吗_7个非常有用的在线业务管理工具
  17. mac无法下载金山打字通,找了个在线的练习
  18. 精心收藏风林火山系统下载
  19. CMD命令压缩和解压缩
  20. idea 字体放大缩小设置(快捷键设置)

热门文章

  1. 使用Eclipse Deeplearning4j构建简单的神经网络
  2. gradle spring_使用Gradle的简单Spring MVC Web应用程序
  3. 包装类型与包装类别_包装的重要性
  4. 连续锁定2个不同的锁会死锁_研究死锁–第5部分:使用显式锁定
  5. nginx内存池大小快内存_使用直接内存时可以更快
  6. 4g内存 堆内存分配多少_我需要多少内存
  7. Spring MVC 4快速入门Maven原型得到了改进–更多Java 8功能
  8. 休眠:在sqlRestriction上使用联接表别名
  9. Java性能教程– Java 8流有多快?
  10. 编写下载服务器。 第六部分:描述您发送的内容(内容类型等)