在Apache Server上,可以为PHP包含一个目录。 include文件夹的路径不在root下,并且不与服务器脚本冲突。我认为将config.php
和db-access.php
等安全文件存储在PHP全局包含文件夹中的原因是我不必为每个页面定义路径。我的网络应用程序我可以这样做:
<?
require_once('config.php');
require_once('db-access.php');
?>
但后来我有一个问题原因,除了include文件夹在root之外,还能保存吗?
答案 0 :(得分:1)
它足够节省,你不会把它放在你的htdocs文件夹下(文件夹,可以通过你的web服务器访问)。所以,你可以把它放在任何其他地方。
答案 1 :(得分:0)
从根目录中包含文件的方法
<?php
$path = $_SERVER['DOCUMENT_ROOT'];
$path .= '/folder/config.php';
require_once($path);
?>
如果它们位于您的public_html
或www
文件夹
Order allow,deny
deny from all
答案 2 :(得分:0)
使用.htacces
order deny,allow
deny from all