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创建动态图像
Oct 09 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
May 02 PHP
PHP实现对文本数据库的常用操作方法实例演示
Jul 04 PHP
thinkphp实现图片上传功能
Jan 13 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
May 06 PHP
jquery+thinkphp实现跨域抓取数据的方法
Oct 15 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
Jul 13 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
Nov 13 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 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
Terran兵种介绍
2020/03/14 星际争霸
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
php mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
PHP身份证校验码计算方法
2016/08/10 PHP
PHP中串行化用法示例
2016/11/16 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
jQuery后代选择器用法实例
2014/12/23 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
[04:32]玩具屠夫中文语音节选
2020/08/23 DOTA
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
python导入时小括号大作用
2017/01/10 Python
python 实现视频 图像帧提取
2019/12/10 Python
python算的上脚本语言吗
2020/06/22 Python
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
美国派对用品及装饰品网上商店:Shindigz
2016/07/30 全球购物
护理专业的自荐信
2013/10/22 职场文书
专科毕业生就业推荐信
2013/11/01 职场文书
专营店会计助理岗位职责
2013/11/29 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
党课主持词大全
2015/06/30 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书