gpt4 book ai didi

php - 为什么发送post请求后需要重定向?

转载 作者:可可西里 更新时间:2023-11-01 00:40:53 24 4
gpt4 key购买 nike

页面上有 3 种更新数据的形式:第一种用于用户配置文件,第二种 - 用于密码重置,第三种 - 用于更改电子邮件。我将表单发送到 Controller 并重定向到同一页面。项目团队负责人要求删除这些重定向,并说人们在提交表单后不会刷新页面,重定向只会加载服务器......我可能是错的,但重定向总是应该在发送 POST 请求后完成。我关于通过 AJAX 制作所有表格的建议被拒绝了。如果我没记错的话,我如何能胜任地证明需要重定向?

最佳答案

您正在寻找的点是 Post-Redirect-Get 模式。
您可以在这里阅读原文:http://www.theserverside.com/news/1365146/Redirect-After-Post

它暴露了所有的动机;简而言之,该模式可以防止重复提交(因为页面很慢,所以用户会失去耐心)并允许浏览器安全地刷新(最​​后一个)页面,而不会冒重新提交数据的风险(或者至少让弹出 -警告您您正在重新提交数据)。

关于php - 为什么发送post请求后需要重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38240103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com