最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 過(guò)濾危險(xiǎn)html代碼

 更新時(shí)間:2009年06月29日 23:28:41   作者:  
用PHP過(guò)濾html里可能被利用來(lái)引入外部危險(xiǎn)內(nèi)容的代碼。有些時(shí)候,需要讓用戶提交html內(nèi)容,以便豐富用戶發(fā)布的信息,當(dāng)然,有些可能造成顯示頁(yè)面布局混亂的代碼也在過(guò)濾范圍內(nèi)。
#用戶發(fā)布的html,過(guò)濾危險(xiǎn)代碼
復(fù)制代碼 代碼如下:

function uh($str)
{
$farr = array(
"/\s+/", //過(guò)濾多余的空白
"/<(\/?)(scripti?framestylehtmlbodytitlelinkmeta\?\%)([^>]*?)>/isU", //過(guò)濾 <script 等可能引入惡意內(nèi)容或惡意改變顯示布局的代碼,如果不需要插入flash等,還可以加入<object的過(guò)濾
"/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU", //過(guò)濾javascript的on事件
);
$tarr = array(
" ",
"<\\1\\2\\3>", //如果要直接清除不安全的標(biāo)簽,這里可以留空
"\\1\\2",
);
$str = preg_replace( $farr,$tarr,$str);
return $str;
}

相關(guān)文章

最新評(píng)論

拉萨市| 呼图壁县| 四会市| 钟祥市| 左云县| 甘德县| 武夷山市| 读书| 图木舒克市| 奉化市| 雷波县| 仙游县| 阿拉善盟| 基隆市| 江川县| 盘山县| 绥阳县| 霍山县| 北票市| 宁远县| 蕉岭县| 醴陵市| 庆城县| 太保市| 宁晋县| 交城县| 梁山县| 竹山县| 奉新县| 香港| 鸡西市| 景德镇市| 孝义市| 莱西市| 桦甸市| 武山县| 宁远县| 镇安县| 孙吴县| 抚顺县| 团风县|