精華 帝國(guó)PHP系統(tǒng)CMS幾個(gè)過(guò)濾函數(shù)的用法
<p>帝國(guó)php系統(tǒng)為了網(wǎng)站的整體的安全性有自帶了幾個(gè)過(guò)濾函數(shù)</p>
下面我們來(lái)看看這幾個(gè)函數(shù)的使用方法:
(1)、數(shù)字型變量可以用(int)或intval函數(shù)處理,用來(lái)過(guò)濾數(shù)字型的函數(shù),比如翻頁(yè)、欄目ID等這些:
例如:
$page=(int)$_GET['page'];
或
$page=intval($_GET['page']);
(2)、帶小數(shù)點(diǎn)的數(shù)字型變量可以用(float)或floatval函數(shù)處理,用來(lái)處理帶小數(shù)點(diǎn)的數(shù)據(jù)像金額一類:
例如:
$money=(float)$money;
或
$money=floatval($money);
(3)、字符型處理,過(guò)濾一些特殊字符進(jìn)行處理,增強(qiáng)安全性:
不帶空格或其他特殊符號(hào)的,用
RepPostVar()函數(shù)過(guò)濾
帶空格或其他特殊符號(hào)的用:
RepPostVar2()函數(shù)過(guò)濾
寫入數(shù)據(jù)庫(kù)的時(shí)候用過(guò)濾注入數(shù)據(jù)庫(kù)中數(shù)據(jù),增強(qiáng)安全性:
RepPostStr()函數(shù)過(guò)濾
以上就是帝國(guó)php系統(tǒng)過(guò)濾函數(shù)的介紹了,總共分為3類。用的地方不一樣,方法都是一樣的。