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用数组返回无限分类的列表数据的代码
Aug 08 PHP
php知道与问问的采集插件代码
Oct 12 PHP
php printf输出格式使用说明
Dec 05 PHP
Smarty的配置与高级缓存技术分享
Jun 05 PHP
php缓冲 output_buffering的使用详解
Jun 13 PHP
解析php如何将日志写进syslog
Jun 28 PHP
解析php防止form重复提交的方法
Jul 01 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
May 13 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
yii2 url重写并隐藏index.php方法
Dec 10 PHP
PHP+Ajax实现的检测用户名功能简单示例
Feb 12 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 服务器配置(使用Apache及IIS两种方法)
2009/06/01 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
部署PHP时的4个配置修改说明
2015/10/19 PHP
深入理解PHP中的count函数
2016/05/31 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
HTML5附件拖拽上传drop & google.gears实现代码
2011/04/28 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
python字符串连接方式汇总
2014/08/21 Python
详解python时间模块中的datetime模块
2016/01/13 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
浅析移动设备HTML5页面布局
2015/12/01 HTML / CSS
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
英文自荐信
2013/12/19 职场文书
简单的辞职信范文
2014/01/18 职场文书
诚信考试倡议书
2014/04/15 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
公务员考察材料
2014/12/23 职场文书
晚会开幕词
2015/01/28 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
2015年大学生实习评语
2015/03/25 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书