php filter 安全過濾函式

2021-08-31 13:15:29 字數 1640 閱讀 3246

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...