Heim >Backend-Entwicklung >PHP-Tutorial >如何保护PHP代码?有些收费功能不希望开源发布

如何保护PHP代码?有些收费功能不希望开源发布

WBOY
WBOYOriginal
2016-06-23 14:39:591196Durchsuche

我想知道的是zend编译之外的方法,因为有些客户主机不支持zend编译后的代码。
系统是开源的,仅仅需要保护小部分收费功能,能不能封装成别的文件,例如:我见到过一个IP地址区域查询功能,那个数据库名称 tinyipdata.dat,然后可以用php查询,这样也可以在任何支持PHP的主机上运行。


回复讨论(解决方案)

用php代码访问的文件,可以任意命名

php代码本身也可以做一些自解码的扰码处理

php代码本身也可以做一些自解码的扰码处理

能不能给个简单的例子?

给个极简单的例子

eval(base64_decode('cGhwaW5mbygpOw=='));
不能说太多了,说多了就没意义了,这个你懂的
自己多琢磨琢磨
多层嵌套并配以凯撒加密,一般人就解不开了

多谢楼上老大,我已经实现了商业代码进行编码了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn