有点长啊~~
我简要的说下我的理解了~~
这个函数的主要功能是用来过滤html代码中的 js和css样式的 还有frame窗口文件
$new = array("&"," ","'",""","<",">"," ","");
这是第一个new数组第四个元素应该要转义的,这是一个错误。应改为:
$new = array("&"," ","'","\"","<",">"," ","");
主要逻辑是:
判断是否存在变量
判断是不是字符串数组
数组的话要循环调用safe处理
非数组直接处理 就是所说的主要功能
把以上代码替换为空字符返回。
以后就懂了,O(∩_∩)O~