在PHP包含文件夹中保存安全文件

时间:2013-02-21 08:30:00

标签: php apache security database-connection

在Apache Server上,可以为PHP包含一个目录。 include文件夹的路径不在root下,并且不与服务器脚本冲突。我认为将config.phpdb-access.php等安全文件存储在PHP全局包含文件夹中的原因是我不必为每个页面定义路径。我的网络应用程序我可以这样做:

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

但后来我有一个问题原因,除了include文件夹在root之外,还能保存吗?

3 个答案:

答案 0 :(得分:1)

它足够节省,你不会把它放在你的htdocs文件夹下(文件夹,可以通过你的web服务器访问)。所以,你可以把它放在任何其他地方。

答案 1 :(得分:0)

从根目录中包含文件的方法

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

如果它们位于您的public_htmlwww文件夹

,请使用
 Order allow,deny
deny from all

答案 2 :(得分:0)

使用.htacces

order deny,allow
deny from all