php防止sql注入代码实例


Posted in PHP onDecember 18, 2013

放到公用调用文件(如conn数据库链接文件),对所有GET或POST的数据进行过滤特殊字符串,以实现简单有效的SQL注入过滤

Function inject_check($sql_str) {
 return eregi('select|insert|and|or|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile', $sql_str);
}
if (inject_check($_SERVER['QUERY_STRING'])==1 or inject_check(file_get_contents("php://input"))==1){
 //echo "警告 非法访问!";
 header("Location: Error.php");
}
PHP 相关文章推荐
php自动适应范围的分页代码
Aug 05 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
Jan 31 PHP
php约瑟夫问题解决关于处死犯人的算法
Mar 23 PHP
利用PHP如何实现Socket服务器
Sep 23 PHP
详解php中反射的应用
Mar 15 PHP
PHP中常用的魔术方法
Apr 28 PHP
PHP中OpenSSL加密问题整理
Dec 14 PHP
PHP实现动态获取函数参数的方法示例
Apr 02 PHP
php中如何执行linux命令详解
Nov 06 PHP
PHP实现微信提现(企业付款到零钱)
Aug 01 PHP
Thinkphp极验滑动验证码实现步骤解析
Nov 24 PHP
php读取csv实现csv文件下载功能
Dec 18 #PHP
用PHP实现弹出消息提示框的两种方法
Dec 17 #PHP
sae使用smarty模板的方法
Dec 17 #PHP
解决file_get_contents无法请求https连接的方法
Dec 17 #PHP
phpstrom使用xdebug配置方法
Dec 17 #PHP
php使用curl发送json格式数据实例
Dec 17 #PHP
php获取301跳转URL简单实例
Dec 16 #PHP
You might like
关于php连接mssql:pdo odbc sql server
2011/07/20 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
php实现Session存储到Redis
2015/11/11 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
HTML中不支持静态Expando的元素的问题
2007/03/08 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
详解Python的Django框架中的中间件
2015/07/24 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
如何用Python破解wifi密码过程详解
2019/07/12 Python
Python 一键获取百度网盘提取码的方法
2019/08/01 Python
django之导入并执行自定义的函数模块图解
2020/04/01 Python
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
给老婆的搞笑检讨书
2014/01/12 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
解决xampp安装后Apache无法启动
2022/03/21 Servers
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android