我有一个文本文件"data.txt",根据对html表单的输入,我想显示该文件中的一行。我的结果是由需要访问数据的 CGI 脚本提供的.txt,但我不希望用户能够在他们的 Web 浏览器中输入"data.txt"并查看整个文件。有没有一种简单的方法可以使"数据.txt"被CGI脚本读取,但不能通过浏览器加载来访问?
我在 ubuntu 上使用标准 apache。我相信 suexec 模块可以做到这一点,但我希望一个更简单的解决方案,只需使用花哨的权限、chown 等。谢谢-
将数据文件存储在 Web 服务器文件树之外(对于 apache,请检查DocumentRoot
)。