3 回答
TA贡献1842条经验 获得超12个赞
在运行数据库查询之前。正确的卫生方法取决于您使用的库; 如何防止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); } }}
添加回答
举报