我编写了一个脚本,它将订单摘要存储到XML文件中,但问题是我不希望人们能够在浏览器中打开XML文件.
我托管在一个非常狡猾的共享服务器上,能力有限:没有SSH,对于初学者来说.
有没有我可以放置这个文件的地方,以便PHP仍然能够读/写它,但Web浏览器将无法访问它?
通常,我会在文档根目录之外创建一个文件夹并将其放在那里,但是当我尝试时,我收到"Permission denied"消息.
该文件夹是有:
anon_ftp
箱子
证书
cgi-bin目录
CONF
上-error_docs‖
等等
httpdocs资料
httpsdocs的
PD
私人的
统计
子域
web_users
PHP无法在文件private
夹中访问该文件.使用.htaccess可以实现吗?
您可以创建一个包含.htaccess
类似于以下内容的文件的目录:
Deny from all
这将指示Apache不要提供该目录中的文件; 任何访问该目录或其内容的尝试都将通过服务器的"403 Forbidden"响应得到满足.
注意:这取决于主机没有Limit
从其AllowOverride
指令中的选项列表中删除; 大多数共享主机都没有理由这样做.