How do you prevent malicious input in WYSIWYG editors like TinyMCE?
I have a system with users who are not “tech savvy” (so no WMD) and need a rich text editor that posts its content into a database.
I’m worried about scripting attacks and malicious input code.
If you only want safe html then you should use the HTML Purifier. If you want to protect against XSS and block all html then you should use
$var=htmlspcialchars($var,ENT_QUOTES);