1. 程式人生 > >PHP內建安全函式一覽

PHP內建安全函式一覽

內建安全函式



filter_var函式


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


urldecode函式


寫這個函式是特別為了提醒注意,很多安全檢查前,要先解碼轉碼。


addslashes函式


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


mysql_escape_string函式


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


mysql_real_escape_string函式


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




htmlentities函式


轉義字串成為HTML實體編碼


htmlspecialchars函式


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


strip_tags函式


去掉HTML和PHP的標記


escapeshellcmd函式


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


escapeshellarg函式


給所有引數加上雙引號,強制成為字串。