国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

PHP技巧:php過濾危險(xiǎn)html代碼

瀏覽:10日期:2024-02-16 09:34:03

用PHP過濾html里可能被利用來引入外部危險(xiǎn)內(nèi)容的代碼。有些時(shí)候,需要讓用戶提交html內(nèi)容,以便豐富用戶發(fā)布的信息,當(dāng)然,有些可能造成顯示頁面布局混亂的代碼也在過濾范圍內(nèi)。

以下是引用片段:#用戶發(fā)布的html,過濾危險(xiǎn)代碼 function uh($str) { $farr = array( '/s+/',;//過濾多余的空白 '/<(/?)(script|i?frame|style|html|body|title|link|meta|?|%)([^>]*?)>/isU',; //過濾 <script 等可能引入惡意內(nèi)容或惡意改變顯示布局的代碼,如果不需要插入flash等,還可以加入<object的過濾 '/(<[^>]*)on[a-zA-Z]+s*=([^>]*>)/isU',;;;//過濾javascript的on事件 ); $tarr = array( ' ', '<123>',//如果要直接清除不安全的標(biāo)簽,這里可以留空 '12', );

$str = preg_replace( $farr,$tarr,$str); return $str; }

標(biāo)簽: PHP
主站蜘蛛池模板: 庆阳市| 桐柏县| 宽甸| 乐都县| 灵台县| 镇康县| 临高县| 汪清县| 元朗区| 遂平县| 和硕县| 曲周县| 余姚市| 孟州市| 马关县| 三河市| 伊金霍洛旗| 兴文县| 山丹县| 盈江县| 平南县| 封丘县| 寻乌县| 翼城县| 兴隆县| 姚安县| 古丈县| 江永县| 樟树市| 新竹县| 襄樊市| 垦利县| 石景山区| 双柏县| 台前县| 洛浦县| 安达市| 荥经县| 陈巴尔虎旗| 德保县| 汉阴县|