gpt4 book ai didi

php - 我在哪里可以将日志存储在 PHP 应用程序中,以便无法通过 HTTP 访问它们?

转载 作者:行者123 更新时间:2023-12-04 18:11:48 25 4
gpt4 key购买 nike

对不起,如果这是一个微不足道的问题。

我是 PHP 的新手,我正在从头开始创建一个项目。我需要将我的应用程序日志(使用 log4php 生成)存储为文件,并且我不希望它们公开。

它们现在存储在我的 PHP 应用程序文件夹 (/myAppFolder/logs) 下的子文件夹中,因此它们由 Apache 提供服务。

我应该将它们存储在哪里,或者我应该做些什么来防止它们被 Apache 作为内容提供?

最佳答案

您可以将它们放在根目录上方的目录中,或者,如果您在共享主机上/由于某种原因无法将文件放在根目录上方,则可以将它们放在拒绝所有 HTTP 访问的目录中。

因此,您可以拥有一个名为“secret_files”的文件夹,其中 .htaccess文件坐在里面:

.htaccess :

deny from all

这将阻止 HTTP 访问该文件夹中的文件/子文件夹。

关于php - 我在哪里可以将日志存储在 PHP 应用程序中,以便无法通过 HTTP 访问它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12468165/

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