0

Apacheサーバーでは、PHPインクルードのディレクトリを定義できます。インクルードフォルダへのパスはルート外であり、サーバースクリプトと競合しません。config.phpPHPグローバルインクルードフォルダーのような安全なファイルを保存するのが良いと思う理由はdb-access.php、Webアプリケーションのすべてのページのパスを定義する必要がないためです。私は次のように簡単に行うことができます:

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

しかし、それから私は質問の原因があります、それ以外に、インクルードフォルダはルートの外にあります、それはまだ十分に保存されていますか?

4

3 に答える 3

1

It will be save enough, it you wouldn't place it under your htdocs folder ( folder, which is accessible via you web server ). So, you can put it in any other places.

于 2013-02-21T08:34:05.433 に答える
0

ルートディレクトリからファイルをインクルードする方法

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

またはそれらがあなたのpublic_htmlまたはwwwフォルダーにある場合に使用します

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

.htaccess を使用

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