Xss:cross site script 跨脚本攻击
Xss攻击本质:通过标签(一对尖括号)来达到攻击的目的,所以我们只需要将尖括号 进行 转义,这就是php中提到的实体转义。
Htmlspecialchars函数和htmlentites函数
所有表单输入的地方,都需要实体转义,以下为转义函数:
function deepspecialchars($data){
if(empty($data)){
return $data;
}
return is_array($data) ? array_map('deepspecialchars', $data) : htmlspecialchars($data);
}