【发布时间】:2012-10-15 08:33:48
【问题描述】:
假设我有一个名为 $content 的数组。该数组包含有害数据。
执行以下操作是否安全?
$test = count($content);
echo $test;
count() 会以某种方式执行有害数据吗?
【问题讨论】:
-
您认为数组中的“有害数据”是什么?
-
任何类型的可能的代码、链接、html、sql注入等...
-
数组不能包含SQL注入,你的代码可以。此外,您命名为有害的其他内容:代码、链接、html 并不是开箱即用的,这需要数据处理的上下文。在您的示例中,无论
$content是什么,它都不会发挥任何作用。这将永远是安全的。但这并不能说明什么。 -
是的,对不起,我是 stackoverflow 的新手,我认为这个问题已经结束,因为我选择了你的答案。我有这个额外的问题,特别是关于 count()
-
不,你还没有明白你在问自己一个安全方面的错误问题。你不能开始询问你想使用的每个php函数和特性是否安全。