# 帝国CMS变量参数安全过滤函数怎么使用

*Published:* 2023-12-21
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年12月21日，已超过 180天没有更新



帝国cms默认自带了几个安全过滤[函数](https://www.xarjtc.com/tag/%e5%87%bd%e6%95%b0 "查看函数此标签更多文章")，方便在二次开发的时候使用过滤变量参数，可以大大增加网站的安全性。

1、数字型变量

用(int)或intval函数处理，用来过滤数字型的函数，比如翻页、栏目ID等这些：

例如：

```
$page=(int)$_GET['page'];
```

或者

```
$page=intval($_GET['page']);
```

2、小数点数字型变量

用(float)或floatval函数处理，用来处理带小数点的数据像金额一类：

例如：

```
$money=(float)$money;
```

或者

```
$money=floatval($money);
```

3、字符型变量

过滤一些特殊字符进行处理，增强安全性：

不带空格或其他特殊符号的，用ReppostVar()函数过滤

带空格或其他特殊符号的用：RepPostVar2()函数过滤

写入数据库的时候用过滤注入数据库中数据，增强安全性：RepPostStr()函数过滤。