PHP內置安全函數一覽

內置安全函數



filter_var函數


根據參數中的過濾類型進行過濾,如過濾Email類型的,則符合的字符串返回字符串,不符合的返回False。


html

urldecode函數


寫這個函數是特別爲了提醒注意,不少安全檢查前,要先解碼轉碼。


mysql

addslashes函數


把單引號('),雙引號("),反斜線(),空字符(NULL)轉義,也就是前面加。


sql

mysql_escape_string函數


把單引號('),雙引號("),反斜線(),空字符(NULL)轉義,也就是前面加。


shell

mysql_real_escape_string函數


最適合防護SQL注入,固然PDO是更好的選擇。


安全

htmlentities函數


轉義字符串成爲HTML實體編碼


函數

htmlspecialchars函數


將字符串中的特殊字符轉成HTML實體編碼


編碼

strip_tags函數


去掉HTML和PHP的標記


url

escapeshellcmd函數


過濾字符 & ; ` | ? * ~ < > ^ ( ) [ ] { } $   \x0A \xFF % ' "


code

escapeshellarg函數


給全部參數加上雙引號,強制成爲字符串。


htm

相關文章
相關標籤/搜索