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 和 MySQL 开发的 8 个技巧
Oct 09 PHP
php date与gmdate的获取日期的区别
Feb 08 PHP
php iconv() : Detected an illegal character in input string
Dec 05 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
PHP __autoload函数(自动载入类文件)的使用方法
Feb 04 PHP
php使用curl和正则表达式抓取网页数据示例
Apr 13 PHP
ThinkPHP标签制作教程
Jul 10 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 PHP
支持中文、字母、数字的PHP验证码
May 04 PHP
php删除数组中重复元素的方法
Dec 22 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
Jun 30 PHP
php进程daemon化的正确实现方法
Sep 06 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 iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
记录一次排查PHP脚本执行卡住的问题
2016/12/27 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
php-msf源码详解
2017/12/25 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
原始的js代码和jquery对比体会
2013/09/10 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
python 实现屏幕录制示例
2019/12/23 Python
灵泰克Java笔试题
2016/01/09 面试题
在职人员函授期间自我评价分享
2013/11/08 职场文书
成功经营餐厅的创业计划书范文
2013/12/26 职场文书
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
学校国庆节活动总结
2015/03/23 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
Python+Appium自动化测试的实战
2021/06/30 Python
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android