2010-07-28 31 views
2

您是否可以像JavaEE和.NET一樣將您的PHP代碼交付給您的客戶端? 和JavaEE一樣,我們可以將我們所有的類編譯成.class擴展,並且調用後端(業務邏輯)bean的所有.jsp頁面都可以訪問這些頁面,而沒有人可以訪問或修改它們。您是否可以像JavaEE和.NET一樣將您的PHP代碼交付給您的客戶端?

同樣在.Net中,我們可以將我們的整個ASP.net網站(業務邏輯)類編譯成.dll 文件,並且再次沒有人可以訪問我們的代碼。儘管我們必須在兩種情況下都確保混淆處理。

但在PHP的情況下該怎麼辦?

任何人都可以告訴?

回答

0

PHP未交付給'客戶端'(意思是顯示網頁的計算機)。它在服務器上被「轉換」成HTML(這是一個非常簡單的解釋)。

如果客戶的意思是「某人,你正在生產一個你不想看到代碼的產品」:簡單的答案是,不要將該網站轉交給任何其他人。

當然,在這一點上PHP真的是你最好的選擇?

+0

我知道這一點,但客戶端可以訪問服務器,他可以修改我們的代碼,並可以用最少的修改將它交給其他客戶端。戈登給出了我認爲正確的解決方案。 – Abhi 2010-07-28 11:16:36

+0

然後請將問題標記爲已回答,謝謝。 – Doobi 2010-07-28 11:24:25

相關問題