Coldfusion CFLOCATION的使用是“好/坏”实践吗;“下一步”;操作?
我通常按以下方式设计分步流程(即购物车):Coldfusion CFLOCATION的使用是“好/坏”实践吗;“下一步”;操作?,coldfusion,coldfusion-8,cflocation,Coldfusion,Coldfusion 8,Cflocation,我通常按以下方式设计分步流程(即购物车): 自封 在post上,验证条目 如果无效,则显示带有错误消息的表单 如果有效,保存条目(到会话或数据库等),然后使用将用户发送到下一步/页面 我的问题是,这是的正确用法吗?看一下这个标记的名称,它似乎应该用于实际的“移动文件”,因为默认情况下它会发送一个HTTP头响应代码,并允许您在需要时输入另一个 在我的例子中,没有“移动的文件”,我只是想在用户完成任务后将其发送到另一个页面。如果有人查看IIS日志,可能会产生误导,看到一堆301s 我只是在这里寻找一
将用户发送到下一步/页面
的正确用法吗?看一下这个标记的名称,它似乎应该用于实际的“移动文件”,因为默认情况下它会发送一个HTTP头响应代码,并允许您在需要时输入另一个
在我的例子中,没有“移动的文件”,我只是想在用户完成任务后将其发送到另一个页面。如果有人查看IIS日志,可能会产生误导,看到一堆301s
我只是在这里寻找一个最佳实践原则,假设我不能重新设计整个过程来使用AJAX。对我来说似乎很好。默认情况下,CFLocation执行302重定向,因此临时重定向也可以。除非您为statusCode指定301?,否则使用cflocation是完全可以接受的。如果用户尚未登录,则将其重定向到登录表单实际上没有什么不同。需要注意的是,请确保使用
addToken=“false”
,这样就不会将cfID
和cfToken
添加到每个页面的url中。