XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,进而达到某些人的攻击目的。
例如在有get接收的链接后面添加?id=19"><div+style%3Dwidth%3Aexpression(alert(42873))>
会导致页面错乱,甚至还会有弹出框!
下面是thinkphp里面的一段代码,用于过滤xss
ThinkPHP\Code\ThinkPHP\Common\extend.php
<?php测试:
<?php //echo RemoveXSS("<script language='javascript'>alert('hello world');</script>") ; ?>
原文地址:http://blog.csdn.net/phpfenghuo/article/details/41957481