gpt4 book ai didi

javascript - 获取帖子 - 重定向 - 刷新以调用重定向页面而不是原始请求

转载 作者:行者123 更新时间:2023-11-30 18:59:30 25 4
gpt4 key购买 nike

我们有一个 POST 到 PL/SQL 数据库过程,该过程 (a) 根据 POST 参数执行一些数据库操作,以及 (b) 将用户重定向到显示结果的页面。

问题是,当用户对结果页面进行浏览器“刷新”时,仍然有原始请求,因此它调用数据库过程并重新发送参数。

我们可以通过保存状态来做一些事情,这样如果再次发送请求就不会发生坏事。但这让我想知道。

有没有办法告诉浏览器将 url 设置为重定向调用,而不是原始用户请求?这可能在重定向本身中,或者在目标页面上的 Javascript 中。

最佳答案

您没有提及您使用什么来提供页面,但请确保执行外部重定向。某些平台会在站点内进行内部重定向。

例如,对于 Apache HTTP 服务器,您需要在 mod_rewrite 中指定强制重定向标志:http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule

第 4 个响应 here对此也有一个很好的解释。

关于javascript - 获取帖子 - 重定向 - 刷新以调用重定向页面而不是原始请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/240354/

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