是否可以提交显示为无/隐藏的表单


Can a form displayed as none / hidden be submitted?

在我的网站上,如果有人没有权限使用表单,我会隐藏它。

这只需使用php变量更改其调用,然后:

display: none;

我的问题是,用户是否仍然可以以某种方式提交/编辑此表单中的信息并提交?

我在处理表格时确实会有退步,但只是好奇。

是。

一旦数据进入浏览器,用户就可以完全控制它。最简单的是,他们可以使用浏览器中的开发工具使表单可见。

不过,不在页面中包含表单并不能提供足够的保护。用户总是可以从头开始创建自己的表单,或者手动编写HTTP请求。

当收到对表单操作URI的请求时,您需要执行身份验证和授权。