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 相关文章推荐
支持oicq头像的留言簿(一)
Oct 09 PHP
《PHP边学边教》(01.开篇――准备工作)
Dec 13 PHP
php5 pdo新改动加载注意事项
Sep 11 PHP
php站内搜索并高亮显示关键字的实现代码
Dec 29 PHP
基于curl数据采集之正则处理函数get_matches的使用
Apr 28 PHP
php自定义session示例分享
Apr 22 PHP
CodeIgniter多语言实现方法详解
Jan 20 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
May 20 PHP
学习PHP session的传递方式
Jun 15 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
curl 出现错误的调试方法(必看)
Feb 13 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 15 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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
PHP中一个控制字符串输出的函数
2006/10/09 PHP
PHP多例模式介绍
2013/06/24 PHP
PHP制作用户注册系统
2015/10/23 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python正则捕获操作示例
2017/08/19 Python
python对excel文档去重及求和的实例
2018/04/18 Python
查看python下OpenCV版本的方法
2018/08/03 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
python实现批量命名照片
2020/06/18 Python
英语专业毕业生自我鉴定
2013/11/09 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
八一慰问活动方案
2014/02/07 职场文书
个人近期表现材料
2014/02/11 职场文书
《满井游记》教学反思
2014/02/26 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS