数值型参数处理:
整数处理,如$page,栏目id等。用法:$page=(int)$_GET['page'];或$page=(int)$_GET['page'];
浮点数处理,用来处理带小数的数值型参数,如金额等。用法:$money=(float)$money;或$money=floatval($money);
正整数处理,如不希望出现负数的变量,用法:RepPIntvar($val);
字符型参数处理:(很重要,用来过滤一些不安全的特殊字符)
不带空格或其他特殊符号用:RepPostVar($val);
带空格或其他特殊字符用:RepPostVar2($val);
带空格和斜杠/或其他特殊字符用:RepPostVar3($val); 这里主要用来处理传递带/的url或classpath的变量
处理提交字符,也就是准备写入数据库时的过滤函数,后台场景使用:RepPostStr(),前台场景使用:RepPostStr2()
处理url地址,如url经过转义会将&替换成&,这时候就需要RepPostStrUrl($url)这个函数来处理,将&替换为&,同时也会过滤其中一些不安全的特殊字符
以上就是一些常用的安全过滤函数使用方法,希望对喜欢二开的朋友有帮助!
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论