显示错误DBI的参数3中的不安全依赖性:: db = HASH(0xa32bd40) - >使用-T开关运行时进行方法调用

时间:2013-05-20 12:45:27

标签: perl taint

我收到错误DBI :: db = HASH(0xa32bd40)的参数3中的不安全依赖项 - >运行-T开关时进行方法调用,而我修改了文件show_bug.cgi

是什么原因?

2 个答案:

答案 0 :(得分:3)

要解开ie。变量$unsecure,应该应用正则表达式

my ($secure) = $unsecure =~ / (\d+) /x
  or die q{we couldn't find number in $unsecure};

答案 1 :(得分:2)

要取消标记变量,必须将其与捕获正则表达式进行匹配。有关详细信息,请参阅perlsec - Perl Security