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 相关文章推荐
一个可查询所有表的“通用”查询分页类
Oct 09 PHP
PHP下对字符串的递增运算代码
Aug 21 PHP
PHP新手入门学习方法
May 08 PHP
从手册去理解分析PHP session机制
Jul 17 PHP
微信公众平台消息接口校验与消息接口响应实例
Dec 23 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
php使用MySQL保存session会话的方法
Jun 26 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
PHP简单计算两个时间差的方法示例
Jun 20 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
Aug 15 PHP
详解Laravel5.6 Passport实现Api接口认证
Jul 27 PHP
如何解决php-fpm启动不了问题
Nov 17 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
jquery文字上下滚动的实现方法
2013/03/22 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
js简单的弹出框有关闭按钮
2014/05/05 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
2016/09/05 Javascript
JS正则替换掉小括号及内容的方法
2016/11/29 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
基于node简单实现RSA加解密的方法步骤
2019/03/21 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
jQuery动态生成的元素绑定事件操作实例分析
2019/05/04 jQuery
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
Python快速查找list中相同部分的方法
2018/06/27 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
通用自荐信范文
2014/03/14 职场文书
小学综合实践活动总结
2014/07/07 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL
基于Python实现将列表数据生成折线图
2022/03/23 Python
Mysql 文件配置解析介绍
2022/05/06 MySQL