我有一个文件上传脚本工作正常,但它目前将文档保存在原始文件名下,我想在上传时重命名,最好在它之前添加一个ID号(来自下面的GET变量)
$employee=$_GET["id"];
名称来自的文件上传脚本如下:
$file_name = $key.$_FILES['files']['name'][$key];
如何在保存时在名称前添加ID号?
答案 0 :(得分:1)
$file_name = $employee . $key . $_FILES['files']['name'][$key];
应该足够了 - 但是,如果没有首先进行消毒,那么对任何用户提供的数据采取行动都被认为是非常糟糕的做法。验证它。
查看:https://www.owasp.org/index.php/PHP_Security_Cheat_Sheet#Untrusted_data了解详情。
首先应该确保$ _GET ['id']变量符合预期的模式,并且至少是有效的员工ID!