找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 854|回复: 0
打印 上一主题 下一主题

php过滤所有恶意字符(批量过滤post,get敏感数据)

[复制链接]

3444

主题

3465

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11142
跳转到指定楼层
楼主
发表于 2018-2-14 05:59:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            函数代码:
[U]复制代码[/U] 代码如下:
//php 批量过滤post,get敏感数据
if (get_magic_quotes_gpc()) {
$_GET = stripslashes_array($_GET);
$_POST = stripslashes_array($_POST);
}
function stripslashes_array(&$array) {
while(list($key,$var) = each($array)) {
if ($key != 'argc' && $key != 'argv' && (strtoupper($key) != $key || ''.intval($key) == "$key")) {
if (is_string($var)) {
$array[$key] = stripslashes($var);
}
if (is_array($var)) {
$array[$key] = stripslashes_array($var);
}
}
}
return $array;
}
//过滤
function htmlencode($str){
if(empty($str)) return;
if($str=="") return $str;
$str=trim($str);
$str=str_replace("&","&",$str);
$str=str_replace(">",">",$str);
$str=str_replace("",">",$str);
$str=str_replace("=strlen($block) && preg_match("/$block/i", $string))
{
$blist[] = $block;
}
}
//判断有没有过滤内容在数组里
if (!empty($blist))
{
return array_unique($blist);
}
return false;
}
//--------------------------
// 替换HTML尾标签,为过滤服务
//--------------------------
function lib_replace_end_tag($str)
{
if (empty($str)) return false;
$str = htmlspecialchars($str);
$str = str_replace( '/', "", $str);
$str = str_replace("\\", "", $str);
$str = str_replace(">", "", $str);
$str = str_replace("",">",$str);
$str=str_replace("
代码:
引用是直接这样:
[U]复制代码[/U] 代码如下:
$xxx = htmlspecialchars($_POST['xxx']);
或者
[U]复制代码[/U] 代码如下:
$xxx = htmlspecialchars($_GET['xxx']);
            
            
您可能感兴趣的文章:
  • php 字符过滤类,用于过滤各类用户输入的数据
  • php中使用Curl、socket、file_get_contents三种方法POST提交数据
  • PHP中如何判断AJAX提交的数据
  • 解析PHP 使用curl提交json格式数据
  • php jq jquery getJSON跨域提交数据完整版
  • PHP数据过滤的方法
  • php curl模拟post提交数据示例
  • PHP防止post重复提交数据的简单例子
  • php防止伪造的数据从URL提交方法
  • php采用ajax数据提交post与post常见方法总结
  • php判断文件上传类型及过滤不安全数据的方法
  • PHP数据的提交与过滤基本操作实例详解
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端