簡體   English   中英

使用相對於root的路徑訪問站點目錄外部的PHP腳本文件

[英]Accessing PHP script files outside site directory using path relative to root

我正在使用apahce服務器,並且有一些文件想保密。 我讀過它們應該放在文檔根目錄之外的目錄中。 我可以使用以下命令從根目錄訪問它們:

<?php include('../includes/somefile.php');?>

為了簡化導航,我想使用相對於根的路徑。 這對於站點內的目錄非常有效,例如:

define('ROOT_PATH', $_SERVER['DOCUMENT_ROOT']);
include(ROOT_PATH.'/path/file.php');

但是當我嘗試像這樣的目錄樹時出現錯誤:

include(ROOT_PATH.'../includes/somefile.php');

我在這里做錯什么了嗎?

這是因為..轉到您沒有訪問權限的DOCUMENT_ROOT的先前目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM