PHP,Linux,Apache:基于用户输入的命名文件

阿里雷扎·锰(Alireza Mn)

你们好吗?所以我的问题很简单:我的应用程序从用户那里以$ _POST ['fieldname']的形式接收文件的名称,然后在服务器上的文件夹中创建文件,或者在其他情况下使用$ _POST ['fieldname']返回文件的路径(如果存在)。那么,安全吗?感谢大伙们!

埃文

答案是,这取决于您围绕文件系统访问设置安全性的程度以及如何为文件提供服务。如果只允许他们将信息发送到特定文件夹,并且正在清理输入内容,则可能会很好。这是来自php.net的有关基本文件系统安全性更多信息但是,您要确保它们无法在文件中php代码并直接执行它们。最好不要使用.htaccess从该文件夹执行任何操作

但是,正如该php.net链接上的最高注释所言,您应该真正考虑不让用户命名文件,并且应该考虑尝试尽可能多地存储在数据库中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Linux根据输入文件重命名文件

来自分类Dev

Apache Flink可以写入基于密钥命名的文件吗?

来自分类Dev

if语句基于用户输入

来自分类Dev

使用基于用户输入数据的php创建动态表

来自分类Dev

基于用户输入的PHP和MySQL查询无法正常工作

来自分类Dev

基于用户输入前导字符的PHP GET表单

来自分类Dev

使用基于用户输入数据的php创建动态表

来自分类Dev

通过用户输入创建php文件

来自分类Dev

PHP文件接受用户输入

来自分类Dev

PHP:如何限制基于用户/组的php文件返回的图像?

来自分类Dev

基于用户输入的操作Swift

来自分类Dev

基于用户输入的动态公式

来自分类Dev

基于用户输入的动态公式

来自分类Dev

在Linux终端上从用户输入读取文件名-JAVA

来自分类Dev

如何基于Powershell中的用户输入将文件移动到其他文件夹

来自分类Dev

无法使用 Fout 创建和命名具有用户输入名称的文件

来自分类Dev

用户输入文件路径

来自分类Dev

通过直接输入来阻止用户访问php文件

来自分类Dev

基于输入文件的Python字典

来自分类Dev

请参考用户输入命名的工作表

来自分类Dev

Apache NiFi:使用基于文件的提供程序引导用户组和策略

来自分类Dev

基于行内容linux重命名pdf

来自分类Dev

在Linux上提供写权限时如何防止用户重命名文件

来自分类Dev

在Linux上提供写权限时如何防止用户重命名文件

来自分类Dev

在Linux上提供写权限时如何防止用户重命名文件

来自分类Dev

基于XML的Bash重命名文件

来自分类Dev

BAT文件重命名,基于选定的部分

来自分类Dev

基于用户输入的Rails根路径

来自分类Dev

基于用户输入的加权数组

Related 相关文章

热门标签

归档