INF.03 · pytanie 585
Technik informatykTechnik programista
Która funkcja PHP zamienia znaki specjalne (np. < i >) na encje HTML, chroniąc wyświetlane dane wprowadzone przez użytkownika przed atakiem XSS?
- Astrip_tags()
- Bhtmlspecialchars()Poprawna
- Caddslashes()
- Dnl2br()
Wyjaśnienie
Funkcja htmlspecialchars() zamienia m.in. znaki <, >, & i cudzysłów na encje (np. <), dzięki czemu przeglądarka wyświetla je jako zwykły tekst i nie wykona wstrzykniętego skryptu.