gpt4 book ai didi

php - 保护网络服务器中的 PDF 不被公开访问

转载 作者:行者123 更新时间:2023-11-29 05:28:10 26 4
gpt4 key购买 nike

我有一个网站存储有关人员的个人数据。所有这些信息都在数据库中,允许访问这些信息的页面受密码保护。但是,最近我不得不保留包含其中一些信息的 PDF 文件。这些 PDF 存储在服务器的一个文件夹中。我在该文件夹中放置了一个 index.html 以防止查找。

但是,我担心像 HTTrack 这样的网站复制器可能会进行递归查找。我无权访问 .htaccess,因为托管服务不允许这样做。

如何以安全的方式存储 PDF?我正在使用 phpMySQL

最佳答案

当 apartridge 建议您使用 php 脚本将文件内容写入 HTTP 响应而不是直接链接到文件时,他说得很对。

但是,当需要保护敏感文件免受未经授权的访问时,还有一个步骤:将文件移动到服务器上无法从 Web 访问的目录中。我不太熟悉 php,所以我将使用 asp.net 站点作为示例,但您应该能够很好地理解。

在 Windows 中,网站的路径可能是 C:\inetpub\wwwroot\MyWebsite\Index.html

我会将文件存储在类似 C:\WebsiteFiles\ 的位置,这样就无法从 Web 访问这些文件。现在您可以通过 php 脚本控制访问,而不必担心人们或脚本猜测文件名。

关于php - 保护网络服务器中的 PDF 不被公开访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17605474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com