以下是否足以防止来自 HTML 元素内部的 XSS?
function XSS_encode_html ( $str )
{
$str = str_replace ( '&', "&", $str );
$str = str_replace ( '<', "<", $str );
$str = str_replace ( '>', ">", $str );
$str = str_replace ( '"', " "", $str );
$str = str_replace ( '\'', " '", $str );
$str = str_replace ( '/', "/", $str );
return $str;
}
Run Code Online (Sandbox Code Playgroud)
我没有使用 htmlspecialchars() 因为: -
/' …