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);
}
}}添加回答
举报
