Php 加密URL和保护服务器

Php 加密URL和保护服务器,php,url,encryption,Php,Url,Encryption,我有一个将文件上传到服务器的应用程序。上传到php脚本所在文件夹中的文件。如果任何人发现了URL,就可以很容易地查看这些文件,因此很容易对数据进行黑客攻击和破坏 我必须向用户提供下载地址,以便下载他们上传的数据,但如果我提供准确的URL,他们的数据丢失的几率很高 我想知道是否有一种方法可以加密URL或任何其他方法来保护上传数据的文件夹 我的URL类似于www.hostname.com/myfolder/file.txt。由于这种简单的URL,我不能从Java中的URL编码中获得太多好处 我是一名

我有一个将文件上传到服务器的应用程序。上传到php脚本所在文件夹中的文件。如果任何人发现了URL,就可以很容易地查看这些文件,因此很容易对数据进行黑客攻击和破坏

我必须向用户提供下载地址,以便下载他们上传的数据,但如果我提供准确的URL,他们的数据丢失的几率很高

我想知道是否有一种方法可以加密URL或任何其他方法来保护上传数据的文件夹

我的URL类似于
www.hostname.com/myfolder/file.txt
。由于这种简单的URL,我不能从Java中的URL编码中获得太多好处

我是一名Java程序员,我有php方面的经验

关于

几句话:

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

  • 您可以创建一个脚本来处理请求,从该目录中读取数据并将其发送回。因此,您将不会透露存储数据的真实url。如果可能重复,请将上载/文件夹放在web根目录之外。例如,如果index.php位于/mysite/web中,则将上载文件夹设置为/mysite/upload。