2

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

是什么原因?

4

2 回答 2

3

不污染即。变量$unsecure,应应用正则表达式

my ($secure) = $unsecure =~ / (\d+) /x
  or die q{we couldn't find number in $unsecure};
于 2013-05-20T13:00:18.307 回答
2

要清除变量,您必须将其与捕获正则表达式进行匹配。有关详细信息,请参阅perlsec - Perl 安全性

于 2013-05-20T12:50:07.730 回答