php filter 安全過濾函式

2022-02-06 14:03:19 字數 1949 閱讀 3659

**:

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