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);
}
}}添加回答
舉報
