手机
当前位置:查字典教程网 >编程开发 >php教程 >php中$_GET与$_POST过滤sql注入的方法
php中$_GET与$_POST过滤sql注入的方法
摘要:本文实例讲述了php中$_GET与$_POST过滤sql注入的方法,分享给大家供大家参考。具体分析如下:此函数只能过滤一些敏感的sql命令了...

本文实例讲述了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中$_GET与$_POST过滤sql注入的方法】相关文章:

php调整服务器时间的方法

php生成圆角图片的方法

php解析字符串里所有URL地址的方法

php实现在服务器端调整图片大小的方法

php中数据的批量导入(csv文件)

php实现每天自动变换随机问候语的方法

php注入实例

PHP中你应该知道的require()文件包含的正确用法

实现树状结构的两种方法

php实现根据IP地址获取其所在省市的方法

精品推荐
分类导航