加密URL和保护服务器

时间:2013-07-25 11:49:38

标签: php url encryption

我有一个应用程序,我可以从中将文件上传到服务器。上传的文件放在放置php脚本的同一文件夹中。如果任何人发现了URL,就可以轻松查看文件,因此很容易破解和破坏数据。

我必须向用户提供下载地址,以便下载他们上传的数据,但如果我提供确切的网址,他们就有可能丢失数据。

我想知道有没有办法加密网址或保护我的数据上传文件夹的其他任何方式。

我的网址与www.hostname.com/myfolder/file.txt类似。由于这种普通的URL,我无法从Java中的URL编码中获益。

我是一名Java程序员,我有PHP经验。

此致

1 个答案:

答案 0 :(得分:1)

一些评论:

  1. 使用会话并让用户自行进行身份验证。
  2. 将文件放在upload/文件夹中,该文件夹位于Web根目录之外。
  3. 请求文件时,请检查upload/文件夹(如果存在)并从那里提供文件。
  4. 如果文件已存在,则拒绝上传。
  5. 从安全(HTTPS)主机运行所有内容。