PHP

Preventing XSS in PHP

Në shqip: Parandalimi i XSS në PHP

ShpjegimiSQ

Çdo tekst nga përdoruesi që e shfaq në HTML duhet të kalojë nga htmlspecialchars() (ose {{ }} te Blade), përndryshe dikush mund të fusë <script>. Rregulli: „pastro në hyrje, ik (escape) në dalje“.

EnglishEN

Any user text you display in HTML must go through htmlspecialchars() (or {{ }} in Blade), or someone can inject <script>. The rule: “validate on input, escape on output”.

Si ta mendosh

Si t'ia heqësh gjembat një dege para se ta futësh në vazo.

Lexoje në anglisht

Like stripping thorns from a branch before putting it in a vase.

Shembull kodiphp

<p><?= htmlspecialchars($komenti, ENT_QUOTES, 'UTF-8') ?></p>

Terma të lidhur