【问题标题】:Is my temp folder discoverable after image upload form?图片上传表单后我的临时文件夹是否可以发现?
【发布时间】:2012-10-26 19:41:34
【问题描述】:

我有一个简单的 php 图片上传表单,它将图片保存在一个临时文件夹中,我们称之为 temp,当图片被我批准后,我手动将其复制到相册文件夹。

我的问题是,如果有人或我不知道有什么方法,搜索引擎可能会找到“猜测”我的临时文件夹以及里面有哪些图像(在批准之前)。

【问题讨论】:

  • 你在开玩笑吗?你手动复制?
  • 不。临时文件夹位于 Web 根目录之外。
  • @Pekka 实际上不是。温度在 public_html 里面
  • @Kaoukkos 为什么临时文件夹位于 Web 根目录中?不应该。

标签: php


【解决方案1】:

你自己写的:

temp在public_html里面

这不能回答你的问题吗?

如果不希望这样做,请在临时文件夹中创建一个 .htaccess 文件,其中包含以下内容:

Deny from all

【讨论】:

  • 另外,添加 Options -Indexes 以停止 Apache 对该文件夹的索引。
【解决方案2】:

这取决于临时文件夹的位置。如果该文件夹位于服务器的根目录之外,则它是不可发现的,但如果它位于根目录内,则它是可发现的。但是,如果临时文件夹位于服务器的根目录内,则可以通过 htaccess 限制对临时文件夹的访问。或者您可以将 index.php 文件放在带有标头重定向的文件夹内,这样任何人都无法看到文件(图像)列表。

【讨论】:

  • 感谢您的回答。目前在根目录下。你能告诉我它是如何被发现的吗?
  • 一种方法是使用随机关键字通过请求 ping 您的服务器。
猜你喜欢
  • 2020-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-02
  • 2014-03-29
  • 1970-01-01
  • 2018-10-19
  • 1970-01-01
相关资源
最近更新 更多