htmlspecialchars vs htmlentities, wenn es um XSS geht

Ich habe viele widersprüchliche Antworten dazu gesehen. Viele Leute lieben es zu zitieren, dass PHP-Funktionen alleine Sie nicht vor xss schützen.

Was genau kann XSS durch htmlspecialchars schaffen und was kann es durch htmlentities schaffen?

Ich verstehe den Unterschied zwischen den Funktionen, aber nicht die verschiedenen Ebenen des xss-Schutzes, die Ihnen verbleiben. Könnte jemand erklären?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage