首頁 >後端開發 >php教程 >一些简单的过滤在前台和后台都要做吗?

一些简单的过滤在前台和后台都要做吗?

WBOY
WBOY原創
2016-07-06 13:52:161500瀏覽

比如长度和类型这些 在前台做了还有必要在后台做一下验证吗?

回复内容:

比如长度和类型这些 在前台做了还有必要在后台做一下验证吗?

在前端做可以提高用户体验,减少内容不合法时不必要的网络开销,而后端做才是最重要的,后端验证才能保证安全性以及可靠性。退而求次的话,前端可以不做,后端也必须做。

永远不要相信用户输入的内容。
特别后端在和数据库交互的时候必须要过滤。

自从接触到web开发以来,大神们叮嘱的最多的就是“永远不要相信用户的输入”,所以后端验证是必然事件

后台必须做,前台可以不做,但是为了用户体验,前台还是要做一下过滤

后端程序永远不要相信前端用户输的数据
SQL注入 存储性XSS 都是这样出来的
后端必须过滤 限制 前端传过来的数据 然后再处理业务逻辑 入库

前端的过滤是可以被用户绕过的,后端的过滤是必须的
前端的过滤是为了提升好的用户体验,这个不是必须的

前台过滤是为了对用户友好,让用户知道填得不对。

后台过滤是为了加强安全性,鬼知道黑客会塞什么数据给你。

不要认为过来访问的都是好的用户,黑客也来啊,他试出你的数据检查只在前端,后端没有设防,什么时候把你服务器都拿下了还不一定呢。

其实如果不怕服务器压力大用户体验不好,前端可以不做,但是后台必须做!

后台做是为了程序逻辑和数据安全
前台做是为了提升用户使用体验
后台必须做,前台可以不做

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn