有沒有辦法在PHP中覆蓋include函數(include,include_once,require,require_once等)?我希望能夠在腳本中包含文件之前做一些代碼。我正在開發一個允許安裝插件的系統,但我不希望插件打開一個或多個核心文件並查看其內容。所以我希望能夠使用include函數(尤其是file_get_contents())來阻止這些文件,但我顯然不能簡單地禁用這些函數。在PHP中重寫包含函數?
我曾經想過,只是改變了所有者/權限對這些文件,但Apache需要讀/執行權限,這些所謂自動,我們可以使用的file_get_contents得到他們的內容();
有沒有一種方法可以做到這一點?或者我正在看這個錯誤的方式?
非常感謝。
我覺得你很尷尬。你將不得不相信你的插件開發人員。 – mpen 2013-04-29 15:28:02