博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安全过滤函数
阅读量:6912 次
发布时间:2019-06-27

本文共 1008 字,大约阅读时间需要 3 分钟。

<?php

02    /**
03     * 安全过滤函数
04     *
05     * @param $string
06     * @return string
07     */
08    function safe_replace($string) {
09        $string = str_replace('%20','',$string);
10        $string = str_replace('%27','',$string);
11        $string = str_replace('%2527','',$string);
12        $string = str_replace('*','',$string);
13        $string = str_replace('"','&quot;',$string);
14        $string = str_replace("'",'',$string);
15        $string = str_replace('"','',$string);
16        $string = str_replace(';','',$string);
17        $string = str_replace('<','&lt;',$string);
18        $string = str_replace('>','&gt;',$string);
19        $string = str_replace("{",'',$string);
20        $string = str_replace('}','',$string);
21        $string = str_replace('\\','',$string);
22        return $string;
23    }
24    ?>
25    <?php
26    /**
27     * 返回经addslashes处理过的字符串或数组
28     * @param $string 需要处理的字符串或数组
29     * @return mixed
30     */
31    function new_addslashes($string) {
32        if(!is_array($string)) return addslashes($string);
33        foreach($string as $key => $val) $string[$key] = new_addslashes($val);
34        return $string;
35    }
36    ?>

转载地址:http://svicl.baihongyu.com/

你可能感兴趣的文章
js压缩图片
查看>>
ASP .NET 如何在 SQL 查询层面实现分页
查看>>
剑指offer09
查看>>
在SublimeText上搭建ReactJS开发环境
查看>>
http://www.2cto.com/os/201306/220146.html
查看>>
集成计算引擎在大型企业绩效考核系统的应用方案
查看>>
JEESZ-kafka集群安装
查看>>
Python之向日志输出中添加上下文信息
查看>>
理解伪元素
查看>>
Xen虚拟机模版制作
查看>>
Input输入对象常用方法详解
查看>>
网站原创文章撰写的5点注意要素
查看>>
Linux 配置Apache服务器 下(虚拟主机,排错)
查看>>
我的友情链接
查看>>
ppp链路的pap认证与chap认证的基本原理和配置
查看>>
[Java] 练习题004: 将一个正整数分解质因数
查看>>
速战速决---3小时快速搭建Exchange+SFB(2)
查看>>
关于VCPROJ文件的说明
查看>>
FreeBSD完全新手指南
查看>>
经典广域网技术详解
查看>>