gpt4 book ai didi

php - 限制文件访问——只能通过 PHP 读取

转载 作者:可可西里 更新时间:2023-10-31 22:48:08 24 4
gpt4 key购买 nike

<分区>

我在 Windows 平台上使用 GoDaddy 网络托管计划。这不是我的选择——它与使用 ASP.NET 的实际站点的不同部分有关(也不是我的选择)。

我有一个 SQL 数据库,其中包含一些带有一些非敏感客户信息的条目。这里的主键是一个 AutoIncrement 整数,我有一系列 PDF 文件与每个整数相匹配(例如 555.pdf、7891.pdf 等)。

我的目标是限制对这些文件的直接访问,我希望用户必须先通过搜索和登录过程 (PHP)。最初我计划将文件放在 PUBLIC_HTML 文件夹之上,但 GoDaddy 拒绝在没有专用服务器的情况下给我 root 访问权限(每月 20 美元)。

我接下来研究的是 HTACCESS。我打算通过只允许访问服务器的 IP 地址(或 localhost/127.0.0.1)来将对文件的访问限制为仅 PHP 脚本。不幸的是,这不起作用,因为 GoDaddy 不在其 Windows 服务器上运行 Apache。

我可以将文件放入数据库中的 BLOB 中,但是当我需要快速处理它们时,这会变得非常困惑(而且我在使用这种方法时遇到了一些麻烦)。

有什么建议可以将对文件的访问限制为仅由 PHP 脚本 (readfile()) 进行吗?

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