ioncube编码器可以选择"需要包含密钥"。此功能在每个编码文件中添加一个随机字符串,因此如果编码文件需要/包含另一个文件(假设编码文件index.php包含编码文件include_me.php),则用户无法替换include_me.php使用自己的文件,或者脚本无法正常工作(将显示错误)。
这听起来像是一个很好的安全选项,但我如何制作"现实生活"使用此选项的脚本?所有现代脚本都需要/包含配置文件,并且当用户运行安装程序时会自动生成配置文件。简而言之,我如何使用"需要一个包含密钥"选项并在脚本中包含未编码的配置文件?
否则,此功能对我没有任何意义(除非脚本没有配置文件,或者配置文件也被编码,这需要脚本开发人员为每个用户使用他的数据库凭据创建自定义配置文件)。
答案 0 :(得分:2)