0

在 Apache 服务器上,可以为 PHP 包含定义一个目录。包含文件夹的路径不在根目录中,并且与服务器脚本不冲突。config.php我认为将安全文件(如 PHP 全局包含文件夹)存储在 PHP 全局包含文件夹中很好的原因db-access.php是,我不必为我的 Web 应用程序中的每个页面定义路径。我可以简单地执行以下操作:

<?
require_once('config.php');
require_once('db-access.php');
?>

但是我有一个问题原因,除了包含文件夹在根目录之外,它是否还足够保存?

4

3 回答 3

1

它将足够保存,您不会将它放在您的 htdocs 文件夹下(文件夹,可通过您的网络服务器访问)。所以,你可以把它放在任何其他地方。

于 2013-02-21T08:34:05.433 回答
0

从根目录包含文件的方法

<?php 
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= '/folder/config.php';
require_once($path);
?>

或 如果它们在您的public_htmlwww文件夹中,请使用

 Order allow,deny
deny from all
于 2013-02-21T08:36:10.247 回答
0

使用 .htacces

order deny,allow
deny from all
于 2013-02-21T08:39:02.580 回答