我知道這個問題有點奇怪,但事情是這樣的:如何限制對我的PHP源代碼的訪問?
我已經在PHP和mySQL數據庫中爲一所學校創建了一個Web應用程序。我正在使用與我學期的迷你項目相同的應用程序。但現在我們需要把整個項目提交給我的老師。
但我不想給他我的源代碼。我現在應該怎麼做?
有什麼辦法,這樣我可以限制訪問我的PHP代碼,(像C++項目,我們可以創建可執行文件)
我知道這個問題有點奇怪,但事情是這樣的:如何限制對我的PHP源代碼的訪問?
我已經在PHP和mySQL數據庫中爲一所學校創建了一個Web應用程序。我正在使用與我學期的迷你項目相同的應用程序。但現在我們需要把整個項目提交給我的老師。
但我不想給他我的源代碼。我現在應該怎麼做?
有什麼辦法,這樣我可以限制訪問我的PHP代碼,(像C++項目,我們可以創建可執行文件)
我聽說Ioncube公司和zendguard,他們可以創建「編譯」的代碼,但它們不是免費的,應該安裝在服務器上。
有幾種方法可以在Windows上將PHP文件編譯爲可執行文件。我只嘗試過兩種,bamcompile和WinBinder。 Bamcompile已經有幾年了,從個人經驗來看,它並沒有完美的工作,我無法訪問他們的網站,儘管在SourceForge上發現了它的一些舊版本。
,另一方面WinBinder,更意在用於製作PHP內部的GUI,因此可能不會與您當前的源代碼工作。
有出現在這裏(Convert a PHP script into a stand-alone windows executable)討論了更多的選擇,雖然我沒有與其他選項的經驗,我不作任何保證。
如果我是你,我只是把你的源代碼提交給你的老師;我不知道你不想與他分享的原因,但如果你真的想隱瞞你的源代碼,上面的選項是最好的免費解決方案。祝你好運。
您可以使用PHP混淆器保護文件免受外部篡改。
依賴,是閱卷老師的編碼結構或只是性能/ UI/UX? – chris85
我懷疑你會從源代碼中贏得託尼獎。什麼是真正的問題? – Drew
@ chris85他已經給了我們分數,現在他只需要我的項目。 –