3 回答

TA貢獻1842條經驗 獲得超13個贊
在運行數據庫查詢之前。正確的衛生方法取決于您使用的庫; 如何防止PHP中的SQL注入? htmlspecialchars()
為了獲得安全的HTML輸出 preg_quote()
用于正則表達式 escapeshellarg()
/escapeshellcmd()
用于外部命令 等

TA貢獻1851條經驗 獲得超5個贊
mysql_real_escape_string
編輯
&
htmlentities
&
.

TA貢獻1799條經驗 獲得超9個贊
class inputManager{ static function toHTML($field){ $data = filter_input(INPUT_GET, $field, FILTER_SANITIZE_SPECIAL_CHARS); return $data; } static function toSQL($field, $dbType = 'mysql'){ $data = filter_input(INPUT_GET, $field); if($dbType == 'mysql'){ return mysql_real_escape_string($data); } }}
添加回答
舉報