作为页面的一部分,我希望能够显示可供下载的文件(如果它们包含 GET 结果编号 ($_GET[number]))。然而,我正在做的事情似乎不起作用,而且我也不确定这是否是实现这一目标的特别安全的方法。这是我到目前为止所尝试的(根本不显示任何内容!):
foreach (glob("Files/*$_GET[number]*.*") as $filename) {
echo $filename."<br />";
}
最佳答案
出于安全原因,您绝对应该检查 $_GET["number"] 是否确实且只是一个数字。
$_GET["number"] = intval($_GET["number"]);
抱歉,声誉太低,无法将此作为评论发布。
关于如果文件包含 $_GET[number],PHP 显示可供下载的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18595005/