如何虚拟化配置文件

时间:2011-09-30 04:04:57

标签: php virtualization config interception

我有一个用Ion Cube加密的PHP脚本。由于我不想违反许可证,我无法修改脚本中的任何内容。 该脚本调用基于XML的配置文件。 我想创建一个数据库来存储配置数据,然后根据发出请求的引用URL将其提供给加密脚本。 基本上,我想“虚拟化”配置XML文件,以便我可以根据引用URL为加密脚本提供我想要的数据。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用LD_PRELOAD和自定义库来覆盖配置文件的php解释器文件打开,然后将其切换为根据需要打开不同的配置文件。