我爲客戶製作了一個基於Web的程序,並且我想在他的本地服務器上安裝該應用程序。在第二臺服務器上隱藏網絡應用程序源
我不想給他所有的消息來源,直到他爲此付費,所以我的想法是將大部分核心代碼存儲在外部服務器上,並且在他的服務器上只有一種include
,所以他將無法查看/複製/更改實際的PHP代碼。
我知道如果我在PHP.ini
文件中更改了相應的條目,我可以使用include()
,但是有沒有更安全的方法呢?
此外,我的服務器應具有哪些配置,以便他本地服務器上的PHP代碼能夠讀取我的PHP?如果我允許其他服務器「加載」我的PHP代碼,那麼這不會構成巨大的安全風險嗎?
(請注意,我用的是免費的Web託管服務「第二服務器」和我沒有對conf文件的任何訪問。)
我希望我已經解釋了我的情況不夠好。
將它放在您的服務器上,直到它們付錢爲止。 – Musa 2013-04-11 19:32:03
事情並非如此簡單,他希望能夠「跟蹤」開發狀態,並且他也想測試應用程序。 – Ace 2013-04-11 19:33:18
合同\授權是唯一真正的'保護'。如果您付款的客戶正在使用免費的虛擬主機,這不是一個好看的外觀。 – 2013-04-11 19:38:34