Web Hacking for Beginners part 15 - Preventing Cross-Site Scripting Attacks