php中$_GET与$_POST过滤sql注入的方法
作者:shichen2014 时间:2023-07-13 14:38:12
本文实例讲述了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,sql注入
0
投稿
猜你喜欢
RS.GETROWS使用详解
2008-01-16 13:21:00
JavaScript Length 字符长度函数
2008-12-12 12:29:00
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2023-06-28 02:44:14
MySQL数据库备份和还原的常用命令
2012-01-05 18:50:06
谈谈网页设计中的字体应用 (4) 实战应用篇·下
2009-11-24 13:13:00
xml文件调用css
2008-09-05 17:12:00
在SQL Server数据库开发中的十大问题
2008-12-18 14:39:00
利用windows任务计划实现oracle的定期备份
2009-08-31 12:24:00
关于人物角色设计讨论
2008-10-16 13:47:00
SQL Server 2000数据库FOR XML查询概述
2008-12-09 14:49:00
修正IE6不支持position:fixed的bug[译]
2009-08-01 12:44:00
asp.net实现图片以二进制流输出的两种方法
2023-06-28 21:49:02
UCDChina.com 关于用户期望的讨论
2008-07-10 11:55:00
ASP FSO生成静态htm页面简单代码
2010-04-24 16:04:00
如何使用FSO修改文件夹的名称
2008-10-11 14:24:00
swfobject2.1居中问题
2008-12-15 17:18:00
最简洁的多重查询的解决方案
2008-03-02 15:51:00
css彩色虚线表格及JS鼠标指向单元格变色制作方法
2007-08-10 13:08:00
jQuery 1.3的VS智能提示下载
2009-01-18 12:54:00
不同浏览器空格的宽度
2007-08-22 08:29:00