有沒有一種方法可以在PhP中include_once(「somefiles.php」),只有該代碼可以讀取。有沒有辦法隱藏有權訪問服務器的人的代碼?
其他人無法閱讀,至少不能以人類可讀的格式閱讀。
somefiles.php可以放在其他服務器上,但必須緩存。也許有一些編碼?
有沒有一種方法可以在PhP中include_once(「somefiles.php」),只有該代碼可以讀取。有沒有辦法隱藏有權訪問服務器的人的代碼?
其他人無法閱讀,至少不能以人類可讀的格式閱讀。
somefiles.php可以放在其他服務器上,但必須緩存。也許有一些編碼?
有很多工具來obfuscate php代碼在網絡上,有些是免費的,其他人支付。下面是一些鏈接開始:
http://www.pipsomania.com/best_php_obfuscator.do
注意是,也有很多是反其道而行之,「unobfuscating」你的代碼,工具,其一個很好的做法,嘗試你的代碼在其中的一些:
不要給其他人的root訪問權限,那麼所有的代碼運行此:
chmod -R ug+r path/to/your/code
chmod -R o-r path/to/your/code
chown -R your-name path/to/your/code
chgrp -R www-data path/to/your/code
簡短的回答是「不」,如果他們有訪問服務器。 –
到目前爲止我知道你可以這樣做http://www.phpeasystep.com/phptu/28.html – xFighter
你可能會改變該文件的權限,以便只有你的腳本和特定用戶才能訪問它們,但除非你知道你在做什麼,我會推薦它。 –