2016-12-30 96 views
-1

有没有一种方法可以在PhP中include_once(“somefiles.php”),只有该代码可以读取。有没有办法隐藏有权访问服务器的人的代码?

其他人无法阅读,至少不能以人类可读的格式阅读。

somefiles.php可以放在其他服务器上,但必须缓存。也许有一些编码?

+2

简短的回答是“不”,如果他们有访问服务器。 –

+0

到目前为止我知道你可以这样做http://www.phpeasystep.com/phptu/28.html – xFighter

+0

你可能会改变该文件的权限,以便只有你的脚本和特定用户才能访问它们,但除非你知道你在做什么,我会推荐它。 –

回答

3

有很多工具来obfuscate php代码在网络上,有些是免费的,其他人支付。下面是一些链接开始:

http://www.phpprotect.info/

http://www.pipsomania.com/best_php_obfuscator.do

http://www.fopo.com.ar/

注意是,也有很多是反其道而行之,“unobfuscating”你的代码,工具,其一个很好的做法,尝试你的代码在其中的一些:

http://www.unphp.net/

http://jonhburn2.freehostia.com/decode/

http://ddecode.com/phpdecoder/

1

不要给其他人的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 
相关问题