假设我有一个文本文件。它包含“有害”代码,例如:
<?php phpinfo(); ?>
或者它可以是其他任何东西,SQL 注入代码、html 链接等......
现在这是我的示例脚本:
$content = file_get_contents('harmfullcode.txt');
现在显然 $content 变量将存储该有害代码。
我的问题是,将此类信息存储在变量中是否安全?
例如,我知道如果我
echo $content;
那么它将是有害的。
但是,如果我不对变量做任何事情,那么变量保存任何类型的有害代码是否安全?
编辑使其更清晰:
这有什么区别?
$content = file_get_contents('harmfullcode.txt');
$safevar = removebadstuff($content);
echo $safevar;
VS
$content = removebadstuff(file_get_contents('harmfullcode.txt'));
echo $content;
第二个示例在将其分配给 $content 之前删除了坏东西...??我是 php 安全的新手,试图掌握这个概念。谢谢你。