yii-return-url:通过将请求用作持久存储,跨多个选项卡维护返回 URL 的状态-源码

上传者: 42106357 | 上传时间: 2021-06-08 18:05:18 | 文件大小: 5KB | 文件类型: ZIP
PHP
Yii ReturnUrl 使用请求维护返回 URL 的状态。 你可能会说,Yii 已经用CWebUser::getReturnUrl()和CWebUser::setReturnUrl()方法完美地处理了 returnUrl。 为什么不使用那些? 这些方法将 returnUrl 存储到用户会话中的单个变量中。 当我们打开多个选项卡时,这会成为一个缺陷。 考虑以下场景: 用户导航到设置了 returnUrl 的页面。 该页面用于他们必须完成的表格。 电话响了,他们需要填写不同的表格。 他们通过打开另一个选项卡来实现这一点。 当他们导航到新页面时,他们的旧 returnUrl 被新页面覆盖,他们完成了第二个表单,一切似乎都很正常。 然后他们返回到他们的第一个表单,在提交后他们被带到第二个 returnUrl 并且他们的导航路径似乎被破坏了。 解决方案是通过将 returnUrl

文件下载

资源详情

[{"title":"( 4 个子文件 5KB ) yii-return-url:通过将请求用作持久存储,跨多个选项卡维护返回 URL 的状态-源码","children":[{"title":"yii-return-url-master","children":[{"title":"LICENSE <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"return-url","children":[{"title":"components","children":[{"title":"EReturnUrl.php <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"composer.json <span style='color:#111;'> 563B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明