Php 对非管理员完全隐藏表单输入值,而不删除表单数据
在面向客户端的表单中存在敏感数据问题 这是我的问题:有一个表单,我(作为站点管理员)可以代表客户编辑某些字段,但该客户不应该看到数据。以下是我尝试过的:Php 对非管理员完全隐藏表单输入值,而不删除表单数据,php,html,wordpress,forms,Php,Html,Wordpress,Forms,在面向客户端的表单中存在敏感数据问题 这是我的问题:有一个表单,我(作为站点管理员)可以代表客户编辑某些字段,但该客户不应该看到数据。以下是我尝试过的: 禁用输入字段并将字段值设置为“管理员设置”。问题:当客户端保存表单时,这些字段将被删除(将“禁用”字段视为空白) 将输入字段设置为“只读”并键入=“密码”。这已正确保存,但这些值仍可以在html源代码本身中查看(对于任何足够精明的客户机都可以查看) 完全删除了文本为“由管理员设置”的非管理员输入字段。但接下来,系统仍然试图保存这些输入字段的值(
谢谢你的帮助。 我只是编辑了下游的保存内容。我无法在表单本身中找到解决此问题的好方法。那么它应该怎么做呢?如果你不想让用户看到这些值,(3)似乎是你最好的选择,你可以稍后填入空白字段。另一个更重要的选择是为表单提交设置某种审批程序,以便在表单完全提交之前您有机会对其进行编辑。您永远不应该向客户发送敏感数据。不要试图把它藏在显眼的地方,只是永远不要把它寄出去@乔纳森完全理解我的想法。我根本不想向客户机显示它,我可以轻松地不显示数据。保存表单时会出现问题-这些值存储为空白,这会覆盖我的数据库值(造成相当大的问题)。同样,如果这里有更简单的解决方案,我不想修改保存代码。@ScottHarris谢谢-这也是我得出的结论,我只是希望有更好的解决方案。