当前位置: 首页 > news >正文

PHP–Redirect和forward的区别

这可能是很简单的东西,主要以前都没有学过,所以现在看见了,决定有帮助就记下来.

Redirect重定向:服务器将页面A处理完后,将应答(response)发给客户端,然后再从客户端发送对页面B的请求.
Forward转送:只是在服务器内进行页面A到页面B的转向.

区别就在于:客户端对页面B进行了请求.

重定向进行了2次请求,如果当访问用户比较多的时候,那么用户的第2次请求就会放到请求队列的最后,那么用户可能会较长等待.而转送就不会出现这样的问题.

那么是不是我们都用传送呢?或者说在什么情况下使用转送,什么情况下使用重定向呢?

  1. 转送一般限制在同一个应用程序中的页面跳转,如果要跳转到外部网站的话,那么必须得使用重定向.
  2. 转送处理过程中,目的页面能够利用上一个页面的请求,也就是两个页面的请求和合在一起的,所以多个action能够相互联动(action是Zend里面Controller的一个动作).如果只是简单的页面跳转或者不想页面请求混淆,推荐使用重定向.

自己的理解,暂时只有这么多.

相关文章:

  • 电子书
  • 机器学习相关——文本分类综述
  • 在活动目录上使用csvde导入csv文件批量创建域用户
  • Strings_assign_学习
  • The root element is missing 解决方法
  • 网页编程,JS模态窗口,父页面向子页面传递参数
  • mysql编译安装
  • Android学习笔记进阶20之得到图片的缩略图
  • shell编程学习之uniq
  • http错误码大全
  • PHP常用的正则表达式
  • 多态性
  • Ubuuntu10.04上配置Django、Apache、mod_wsgi
  • ${ }的特别功能
  • 依据现有系统编写小型linux系统
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • HTTP中GET与POST的区别 99%的错误认识
  • IndexedDB
  • JavaScript 基本功--面试宝典
  • Java超时控制的实现
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Vue组件定义
  • win10下安装mysql5.7
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 番外篇1:在Windows环境下安装JDK
  • 解析 Webpack中import、require、按需加载的执行过程
  • 经典排序算法及其 Java 实现
  • 聊聊redis的数据结构的应用
  • 使用 Docker 部署 Spring Boot项目
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 字符串匹配基础上
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • # 数据结构
  • $ git push -u origin master 推送到远程库出错
  • $.each()与$(selector).each()
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (十六)一篇文章学会Java的常用API
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (一)u-boot-nand.bin的下载
  • (转载)(官方)UE4--图像编程----着色器开发
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET 使用配置文件
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .netcore 获取appsettings
  • .NET程序员迈向卓越的必由之路
  • .net访问oracle数据库性能问题
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复