本文实例讲述了PHP实现的防止跨站和xss攻击代码。分享给大家供大家参考,具体如下:
文档说明:
2.在页面中加入防护,有两种做法,根据情况二选一即可:
PHP;">
require_once('waf.PHP');
就可以做到页面防注入、跨站
如果想整站防注,就在网站的一个公用文件中,如数据库链接文件config.inc.PHP中!
添加require_once('waf.PHP');
来调用本代码
PHPCMS V9 \PHPcms\base.PHP PHPWIND8.7 \data\sql_config.PHP Dedecms5.7 \data\common.inc.PHP DiscuzX2 \config\config_global.PHP wordpress \wp-config.php Metinfo \include\head.PHP
在PHP.ini中找到:
PHP document.
auto_prepend_file = waf.PHP路径;
PHP;">
"\\=\\+\\/v(?:8|9|\\+|\\/)|\\%0acontent\\-(?:id|location|type|transfer\\-encoding)",);
$args_arr=array(
'xss'=>"[\\'\\\"\\;\\*\\<\\>].*\\bon[a-zA-Z]{3,15}[\\s\\r\\n\\v\\f]*\\=|\\b(?:expression)\\(|\\