php中$_GET与$_POST过滤sql注入的方法


Posted in PHP onNovember 03, 2014

本文实例讲述了php中$_GET与$_POST过滤sql注入的方法,分享给大家供大家参考。具体分析如下:

此函数只能过滤一些敏感的sql命令了,像id=1这种大家还是需要自己简单过滤了。

主要实现代码如下:

if (!get_magic_quotes_gpc())

{

if (!empty($_GET))

{

$_GET  = addslashes_deep($_GET);

}

if (!empty($_POST))

{

$_POST = addslashes_deep($_POST);

}

$_COOKIE   = addslashes_deep($_COOKIE);

$_REQUEST  = addslashes_deep($_REQUEST);

}

function addslashes_deep($value)

{

if (empty($value))

{

return $value;

}

else

{

return is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);

}

}

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP实现WEB动态网页静态
Oct 09 PHP
第三节--定义一个类
Nov 16 PHP
MySQL相关说明
Jan 15 PHP
PHP memcache扩展的三种安装方法
Apr 26 PHP
10个简化PHP开发的工具
Dec 25 PHP
PHP封装的Twitter访问类实例
Jul 18 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
php的4种常用运行方式详解
Dec 22 PHP
php无限级评论嵌套实现代码
Apr 18 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
May 12 PHP
php实现微信原生支付(扫码支付)功能
May 30 PHP
PHP常见过waf webshell以及最简单的检测方法
May 21 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Nov 03 #PHP
php防止sql注入之过滤分页参数实例
Nov 03 #PHP
详解PHP导入导出CSV文件
Nov 03 #PHP
php实现图片文件与下载文件防盗链的方法
Nov 03 #PHP
php过滤表单提交的html等危险代码
Nov 03 #PHP
PHP屏蔽过滤指定关键字的方法
Nov 03 #PHP
php中count获取多维数组长度的方法
Nov 03 #PHP
You might like
php开发文档 会员收费1期
2012/08/14 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
php写的AES加密解密类分享
2014/06/20 PHP
php中的动态调用实例分析
2015/01/07 PHP
深入理解PHP内核(一)
2015/11/10 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
php blowfish加密解密算法
2016/07/02 PHP
PHP请求远程地址设置超时时间的解决方法
2016/10/29 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
jQuery中DOM节点删除之empty与remove
2017/01/20 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
vue实现微信分享功能
2018/11/28 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
Python3 能振兴 Python的原因分析
2014/11/28 Python
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
python与php实现分割文件代码
2017/03/06 Python
遗传算法之Python实现代码
2017/10/10 Python
python实现excel读写数据
2021/03/02 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
外语系毕业生找工作的求职信
2013/11/28 职场文书
金融专业个人求职信范文
2013/11/28 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
总经理的岗位职责
2014/02/23 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
新闻发布会策划方案
2014/06/12 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
《山中访友》教学反思
2016/02/24 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python