gpt4 book ai didi

coldfusion - 对于 "next step"操作,使用 CFLOCATION 是好是坏?

转载 作者:行者123 更新时间:2023-12-04 00:14:05 26 4
gpt4 key购买 nike

我经常按以下方式设计分步流程(即购物车):

  1. 表单发布给自己
  2. 在发布时,验证条目。
  3. 如果无效,则显示带有错误消息的表单。
  4. 如果有效,保存条目(到 SESSION 或数据库等),然后使用 <CFLOCATION /> 将用户发送到下一步/页面.

我的问题是,这是 <CFLOCATION /> 的正确用法吗? ?看着 definition对于这个标签,它似乎应该用于实际的“移动文件”,考虑到它默认发送一个 HTTP header 响应代码,并允许您在需要时输入另一个。

在我的例子中,没有“移动的文件”,我只是想在用户完成任务后将其发送到另一个页面。如果有人查看 IIS 日志,可能会产生误导,看到一堆 301。

我只是在这里寻找最佳实践原则,假设我无法重新设计整个过程以使用 AJAX。

最佳答案

我觉得还好。 CFLocation 默认执行 302 重定向,因此适合临时重定向。除非您为 statusCode 指定 301?

关于coldfusion - 对于 "next step"操作,使用 CFLOCATION 是好是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17861920/

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