我在公共服務器上做了一個web應用程序。問題是我不知道如何保護我的代碼,因爲當我從我的服務器訪問php文件時,可以訪問它們。我假設我必須用.htaccess做些事情,但我不確定要從哪裏開始。我該如何保護我的php代碼
你能給我一些指針,建議嗎?
我在公共服務器上做了一個web應用程序。問題是我不知道如何保護我的代碼,因爲當我從我的服務器訪問php文件時,可以訪問它們。我假設我必須用.htaccess做些事情,但我不確定要從哪裏開始。我該如何保護我的php代碼
你能給我一些指針,建議嗎?
您可能沒有安裝PHP,如果它沒有安裝在Web服務器上,您將代碼文檔看作文本而不是讓Web服務器執行它們併爲您提供輸出。
如果你想檢查是否PHP是通過你應該尋找的.htaccess這一行禁用:
php_flag engine off
該行的當前目錄及其所有子目錄禁用PHP。
如果PHP是由父母的.htaccess禁用放置您的目錄中的.htaccess包含以下行可以測試:
php_flag engine on
然後在該目錄訪問PHP腳本。
如果這不起作用,您需要檢查PHP在Web服務器(Apache?)中是否正確配置。
安裝了PHP,但是當我訪問php文件鏈接時,它們可以被執行。我希望將用戶重定向到index.php,而不管它是什麼。 –
增加了.htaccess故障排除。 –
假設您的服務器配置正確,遠程用戶只能看到這些php腳本的輸出,而不是源代碼。保護同一共享服務器上的其他用戶視圖中的文件幾乎是不可能的。 –
這太混亂了。人們如何從瀏覽器或文件系統訪問文件? –