2013-06-12 166 views
0

我在一個php文件中有一堆數組,我想跨域訪問(同一臺服務器)。訪問PHP文件跨域

如果我只是試圖包含該文件,我會得到「在服務器配置中禁用URL文件訪問」。現在,我已經讀過,我可以更改我的服務器上的php.ini文件以允許文件訪問,但我也認爲這是一個安全漏洞。

有沒有其他方法可以實現我想要完成的目標?我不想不斷地更新/上傳這個php文件到我創建的每個新站點,讓1個通用文件更容易。

編輯瞭解更多信息:我正在使用WebhostManager,並且我看到一個允許url fopen的選項,該選項設置爲yes,但沒有文件訪問選項。

謝謝!

+0

只要它們在物理上位於同一臺服務器上 - 通過文件系統路徑包含文件,而不是http(我甚至沒有提及包括http將不起作用) – zerkms

回答

-1

我還沒有使用它,所以不能舉一個例子,但我需要儘快做同樣的事情。

嘗試研究「符號鏈接」。 這就是如果你使用UNIX。

如果IIS可以使用「虛擬目錄」

本質上這兩種方法都創建一個看起來好像他們是在你的目錄結構對於網絡用戶人造的文件夾。

+0

不起作用。當你不知道的時候請不要回答。 –