【发布时间】:2011-10-07 05:16:00
【问题描述】:
我正在研究如何防止sqlinjection,我写了这个基本函数:function
antiInjectie($inputfromform){
$temp = str_replace("'", "`",$inputfromform);
$temp = str_replace("--", "~~",$temp);
return htmlentitites($temp);
}
但是有人告诉我也要考虑十六进制值,但我该怎么做呢?
更新 我被 MDB2 和 pgsql 困住了
【问题讨论】:
-
不幸的是我坚持使用 MDB2 :(
-
如果您不打算使用 PDO,请查看您正在使用的连接类型的 DB 函数。它们通常已经封装了转义函数。
标签: php postgresql sql-injection mdb2