本文總結(jié)了drupal用到的幾種過(guò)濾的函數(shù)。分享給大家供大家參考。具體介紹如下:
check_plain()函數(shù):check_plain()函數(shù)返回的文本不包含任何HTML標(biāo)簽,這個(gè)函數(shù)通過(guò)將HTML標(biāo)簽轉(zhuǎn)義為HTML實(shí)體來(lái)消除潛在的危害。
filter_xss()函數(shù):函數(shù)的形式如filter_xss($string,$allowed_tags),第一個(gè)參數(shù)是要過(guò)濾的字符串,第二個(gè)參數(shù)是允許出現(xiàn)的標(biāo)簽。filter_xss函數(shù)有四個(gè)作用:一是HTML標(biāo)簽都以實(shí)體的形式顯示;二是刪掉不安全腳本,例如javascript腳本;三是filter_xss()中的第2個(gè)參數(shù)沒(méi)有顯示的標(biāo)簽都將被刪除;四是HTML標(biāo)簽都包含允許的協(xié)議(如http,ftp協(xié)議等)。
check_url()函數(shù):確認(rèn)用戶提交的確實(shí)是一個(gè)合法的URL。(判斷url是否合法用valid_url()函數(shù))
drupal_urlencode()函數(shù):在drupal中用來(lái)轉(zhuǎn)義字符。
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答