基本信息
源码名称:php xss问题参数处理 示例代码
源码大小:0.59KB
文件格式:.php
开发语言:PHP
更新时间:2017-06-16
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

调用方法:


$url='http://www.haolizi.net/?name=xiaoma';




echo clearxss($url);




function clearxss($getstr,$repstr=''){
	if (strlen($getstr) == 0 || is_null($getstr)){
		return $getstr;
	}
	$pattern = array(
			'/\bstyle\b/i',
			'/\bexpression\b/i',
			'/\bon\w{4,30}\s*=/i',
			'/[\']/',
			'/\bcookie\b/i',
			'/\bdocument\b/i',
			'/\blocalStorage\b/i',
			'/\balert\b/i',
			'/\bconfirm\b/i',
			'/\bopen\b/i',
			'/\bclose\b/i',
			'/\blocation\b/i',
			'/\beval\b/i',
			'/\bfunction\b/i',
			'/\bwrite\b/i'
	);
	$rep = array_fill(0,count($pattern),'');
	$getstr = preg_replace($pattern, $rep, $getstr);
	$getstr = strip_tags($getstr);
	return $getstr;
}