我目前在评论系统中使用Zend_Filter_StripTags,但是当输入"<3"时,东西会中断.StripTags似乎不够聪明,没有意识到它不是HTML标记,并且将过滤器创建为"new Zend_Filter_StripTags(array('3'))"似乎也不起作用.
我应该先通过正则表达式传递输入,还是有办法让Zend_Filter_StripTags整理并飞得正确?
编写了一个Zend_Filter类,它基本上是HTMLPurifier的包装器.完美的工作,因为HTMLPurifier比striptags更聪明.