【发布时间】:2009-12-22 23:17:49
【问题描述】:
我有一个带有'type'=>'get' 的CakePHP 搜索表单。基本上,表单中的元素之一是图像类型的提交按钮。当表单发布时,在 URL 中我总是得到图像提交按钮的这些 x & y 坐标:
http://site.com/controller/action?x=22&y=36&query=hello
有什么方法可以防止坐标出现在 URL 中?原因是其他人可以使用相同的 URL 来执行相同的搜索,而链接中没有那些不直观的东西。
谢谢!
【问题讨论】:
-
将按钮移出表单,并在其上粘贴javascript以触发表单提交。
-
我在尝试访问 $_POST 变量时也得到了这些“x”和“y”坐标。我希望我的表单提交给外部表单处理器,我们将其用作客户登录和下载带有注册的 CSV 文件的集中位置。是他们吗?
-
x 和 y 坐标是当您使用图像类型的提交按钮时。要么忽略它们,要么将提交按钮类型更改为 type="submit"。
标签: php cakephp get form-helpers