亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么正確的在php中使用filter_input函數

發布時間:2020-12-30 15:42:05 來源:億速云 閱讀:169 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關怎么正確的在php中使用filter_input函數,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

在 php5.2 中,內置了filter 模塊,用于變量的驗證和過濾,過濾變量等操作,這里我們看下如何直接過濾用戶輸入的內容.

fliter 模塊對應的 filter_input 函數使用起來非常的簡單,例如我們過濾用戶輸入名為 sample 的 get 參數為整型,那么可以這樣寫:

復制代碼 代碼如下:

filter_input(input_get, "sample", filter_sanitize_number_int);

filter_input 的參數分別是用戶輸入類型、對應的輸入名稱、以及過濾(驗證)常量,目前 filter_input 支持下面幾種用戶輸入:

復制代碼 代碼如下:

input_get // 對應 $_get
input_post // 對應 $_post
input_cookie // 對應 $_cookie
input_server // 對應 $_server
input_env // 對應 $_env


配合內置提供的各種驗證標記符,就可以解決類似的用戶輸入過濾等“體力活”,最后,還是需要再提下 filter 的個不大不小的陷阱.

復制代碼 代碼如下:

filter_var('abc', filter_validate_boolean); // bool(false)
filter_var('0',   filter_validate_boolean); // bool(false)


php arch 上重新提及 fliter 模塊,的確這個模塊能節省我們不少的時間,這里再次整理下,$_get 和 $_post 等用戶提供的數據如果使用不當,如驗證、過濾不全面,就很容易造成安全問題,通常情況下,我們會編寫“一坨”正則來驗證數據格式是否合法.

以上就是怎么正確的在php中使用filter_input函數,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合阳县| 扎鲁特旗| 合山市| 金塔县| 台东县| 蓬安县| 马鞍山市| 和林格尔县| 华池县| 卢氏县| 龙泉市| 怀远县| 白城市| 朝阳市| 噶尔县| 庆城县| 神农架林区| 营口市| 韶山市| 榆中县| 碌曲县| 乡宁县| 始兴县| 梨树县| 温宿县| 岳西县| 柏乡县| 九台市| 油尖旺区| 鄂托克前旗| 枣强县| 阳信县| 芦溪县| 西乌| 遂平县| 汽车| 古丈县| 巨鹿县| 凤庆县| 运城市| 瑞金市|