I('post.email','',FILTER_VALIDATE_EMAIL);在 I('id', '', 'md5') 中显然id值没有用默认过滤器过滤而
md5(I('id')) 中id是先被默认过滤器过滤再被md5加密的第一种方法少过滤一次理论上效率比较高 代码量结构相对清晰
第二种更加安全
除了md5 以外 还有类似 intval 等变量类型转换都可以用在此处
有没有高手可以解答一下 这2个用法除此之外有没有明显的区别
第一种用法有没有安全隐患?
在实际项目应用时 那种方法比较推荐呢?
请各位大侠们 不吝赐教 十分感谢!
最佳答案