PHP GET POST資料傳輸獲取class類

2022-07-20 19:51:10 字數 1423 閱讀 1191

**是多年前第一次接觸php時,乙個小夥伴33(寫給我的,一直用到現在,今天需要稍微豐富一點的功能,就花時間改了下,_be()是小夥伴寫的核心**,沒有改動,也可以單獨拿出來直接用。  直接上**

1/**

2* php資料傳輸接收類

3* @author 33

4* @modify me

5* 包含功能:1.獲取傳輸資料,2.過濾資料不安全內容,3.驗證資料指定型別

6* 使用示例:be::get('key'); be::post('key'); 或 be::get('key','number'); be::post('key',2);7*/

8class

be 18

public

static

function post($param, $typeof = false

) 22

private

static

function _be($method,$param

) else40}

41break;42

default:

43$res=isset($_request[$param]) ? $magicq?$_request[$param]:addslashes($_request[$param]) : '';

44break;45

}46if(self::$typeof == false

) else51}

52private

static

function typeof($value,$typeof

) } //

純數字型別

55if($typeof == "notcn" || $typeof == 2)} //

不允許包含中文

56if($typeof == "allcn" || $typeof == 3)} //

純中文型別

57return

$is ? $value : $is;58

}59 }

使用例子:

比如需要獲取乙個username的資料 :

1

$user = be::get('username'); //

獲取get資料

2$user = be::post('username'); //

獲取post資料

需要同時驗證資料型別的話:引數後面加驗證條件 就可以

1

$user = be::get('username','notcn'); //

不允許包含中文

2//或

3$user = be::get('username',2); //

不允許包含中文

簡單的獲取get/post資料類例子,僅供參考 使用,可二次開發

C SFTP資料傳輸

我們有些客戶公司的資料比較重要,為了安全集團公司內部都使用的是區域網,但是有時候又不得不予外界網際網路做資料互動,所以有些不重要的系統是放在外界網際網路的,這樣以來內部系統和外部系統的資料互動就成為了問題,這樣以來就使用到了sftp伺服器來作為資料傳輸的中介。下面不說了,直接上c 此處使用了第三方動...

資料傳輸方式

資料傳輸方式 1 並行傳輸與序列傳輸 並行傳輸指的是資料以成組的方式,在多條並行通道上同時進行傳輸。常用的就是將構成一 個字元 的幾位二進位製碼,分別在幾個並行通道上進行傳輸。例如,採用8單位 的字 符 可以用8個通道並行傳輸。一次傳送乙個字元,因此收 發雙方不存在字元的同步問題,不需要另加 起 止...

flex wcf 資料傳輸

最近跟哲子做個專案,本來可以用asp.net輕鬆搞定,但是鑑於大家都比較想試用下學習已久的技術,所以便出現了flex與wcf entity這樣得前後臺組合。專案開始之初,著實為兩者之間的互動頭疼一番,在經過大量資料得獲取後,終於解決,以下寫出簡要的注意事項,由於wcf 我還是個徹頭徹尾的門外漢,資料...