想使用一個配置文件數據庫和評價腳本,但問題是配置文件是在這個目錄下:把配置在安全的地方,不能鏈接文件
website.com/include/config.php aka websitename/include/config.php
該評級腳本需求配置和訪問是這樣的: include_once(「config.php」);
我想配置在: 「/ files/website /」 目錄級別從網站根文件夾。
我一直在嘗試:
「../files/website/」和其他變化,但無法弄清楚如何鏈接它們。
我設法把一個配置文件,並訪問它,但與這個ajax評級腳本的唯一方法,它的工作是讓配置在/ include /文件夾旁邊: rating_process.php - 有這個link:include(「inc/config.php」);
rating_functions.php - has this link : include_once("config.php");
rating_total_functions.php - has this link : include("inc/config.php");
希望我在這裏
解釋自己右鍵,看我現在主持: $ _ SERVER [ 'DOCUMENT_ROOT'];輸出這樣的:/ foldy /主頁/ 11 /用戶名/ htdocs中/ webbysite
我的索引文件位於:/foldy/homepages/11/username/htdocs/webbysite/index.php 附帶的評級腳本位於:/ foldy /主頁/ 11 /用戶名/ htdocs中/ webbysite /包括/
我想要的配置是在/foldy/homepages/11/username/htdocs/secretfiles/config.php
正在嘗試一些如何走出:webbysite文件夾,然後到祕密文件(兄弟文件夾)
我試過添加../等,但我錯過了事端摹顯然:(
你關心的安全性之外?在用戶可以通過網絡訪問的目錄中設置數據庫的設置? –
是安全是一些問題,不是主要的,而是一些問題。 – Renai
如果你已經嘗試../../secretfiles/config.php,但仍然沒有運氣,那麼我猜你將需要更改你的ajax調用的文件,../../secretfiles/config的權限。 PHP腳本,甚至可能包含這些文件的目錄 –