日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

PHP技巧:php過(guò)濾危險(xiǎn)html代碼_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:使用PHP腳本修改Linux或Unix系統(tǒng)口令
需要的工具和安裝: 你必須安裝下面的工具和軟件: – 修改口令的Shell腳本; – Sudo 訪問(wèn)權(quán);

用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)代碼
function uh($str)
{
$farr = array(
"/\s /", //過(guò)濾多余的空白
"/<(\/?)(script|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/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;
}

分享:給wordpress 增加干擾碼防采集
打開(kāi) wp-includes下的post-template.php 先將代碼加到 post-template.php 第一行 function RndString($body) { //最大間隔距離(如果在檢測(cè)不到p標(biāo)

來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2008-08-22
相關(guān)PHP教程