![]() |
1
1
你在用
我不确定这是否是最佳实践,甚至是某些浏览器所允许的(我在其他地方读到过,它们会在post操作中删除查询字符串)。 最好的解决方案可能是使操作要么获取要么发布,然后循环查询字符串,使每个项都成为隐藏的输入?
正如你所说,你不能这样做。你的具体问题是你是否应该逃跑。答案是“yes”,位置将在后端,解析查询字符串。
将表单提交到同一页,并定义表单作用域、url作用域和cgi.query_字符串。cgi.query_字符串将具有url格式(空间等为%20)。表单和url作用域将已被解码(20已转换为空格等)。
看来你问题的关键是安全和卫生处理。在这种情况下,你需要检查
显然,这并不是100%万无一失的,因为我不知道你的代码的细节以及你对输入的处理。但这些消毒功能应该是一个好的开始。
所以通常,如果使用url范围,请使用
|
![]() |
Max Boy · ColdFusion查询太慢 7 年前 |
![]() |
Patrick · 初始化变量的作用域是什么? 7 年前 |
![]() |
espresso_coffee · 单页应用程序框架和登录页? 7 年前 |
![]() |
David Brierton · 打印按钮打印多页 7 年前 |
![]() |
user1592129 · 组件的自定义配置文件 7 年前 |