web表单只能下拉选择的数据项,用户通过F12调试面板可随意修改后提交,如何防范这种情况。

开发了一个网页表单,其中有些数据项只能下拉选择不能随意输入,但用户可以通过浏览器F12的调试面板修改网页代码,将下拉项随意修改成其它内容,然后提交。

我想请教大家如何防范这种问题,通过客户端好像没有办法,那是不是只能通过服务端将所有是下拉数据项都检查一下是不是在合法值中吗?感觉这样好麻烦的样子。有什么好办法吗?

阅读 3.6k
2 个回答

客户端校验永远是不可信的,必须要有服务器端校验。

这种情况无法避免和防范。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题