php 利用filter 擴充套件編寫的引數處理靜態類,歡迎使用。
希望大家看得開心,用得放心。
<?php
/** * @引數驗證函式
* @method:
* @license
* @created:2023年07月02日 11時00分
* @author martin * */
abstract class cfilter
/*** 驗證型別
* @param string $type
*/public static function filtertype($type)
/*** * @param $setvartype
*/private static function getvartype($setvartype)
/*** * @param string $setfiltertype
*/private static function getfiltertype($setfiltertype)
/*** 檢測引數是否存在
* @param string $setvartype
* @param string $varname
*/public static function varexists($setvartype,$varname)
/*** * @param string $setvartype
* @param string $varname
* @param string $filtertype
*/public static function filterinput($setvartype, $varname, $filtertype = 'int')
/*** 驗證變數
* @param string $var
* @param string $filtertype
*/public static function filtervar($var,$filtertype)
/*** 字串
* @param string $var
*/public static function string($var)
public static function int($var)
public static function boolean($var)
public static function float($var)
/*** * @param string $var
* @param array $option array("options"=>array("regexp"=>"/^m(.*)/"))
*/public static function regexp($var,$option)
public static function url($var)
public static function email($var)
public static function ip($var)
}
出處:馬丁部落格[]
php-security-filter-function/
php filter 安全過濾函式
php 利用filter 擴充套件編寫的引數處理靜態類,歡迎使用。希望大家看得開心,用得放心。引數驗證函式 method license created 2011年07月02日 11時00分 author martin abstract class cfilter 驗證型別 param string...
PHP安全 過濾
我們在開發應用時,一般有個約定 不要信任任何來自不受自己控制的資料來源中的資料。例如以下這些外部源 所有這些外部源都可能是攻擊媒介,可能會 有意或無意 把惡意資料注入php指令碼。編寫接收使用者輸入然後渲染輸出的php指令碼很容易,可是要安全實現的話,需要下一番功夫。我這裡以陳咬金的三板斧為引子,給...
php常用的安全過濾函式
由於越來越多的專案開始使用框架,所以,很多的程式設計師也不在關心安全的問題!因為框架已經幫我們幾乎完美的處理了!但是,個人認為,我們還是需要了解一下常用的安全處理函式!原因簡單 很多小的功能和專案是用不到框架的,我們需要自己解決安全問題!mysql real escape string addsla...