Как виртуализировать конфигурационный файл

У меня есть PHP-скрипт, который зашифрован с помощью Ion Cube. Поскольку я не хочу нарушать лицензию, я не могу ничего изменить в сценарии. Сценарий выполняет вызовы в файл конфигурации на основе XML. Я хочу создать базу данных для хранения данных конфигурации и затем передать ее в зашифрованный сценарий на основе URL-адреса реферера, который сделал запрос. По сути, я хочу "виртуализировать" конфигурационный XML-файл, чтобы я мог передать зашифрованному сценарию необходимые данные на основе URL-адреса реферера.

Есть идеи?

1 ответ

Вы можете использовать LD_PRELOAD и пользовательскую библиотеку, чтобы переопределить файл интерпретатора php, открытый из файла конфигурации, и переключить его, чтобы открыть другой файл конфигурации по требованию.

Другие вопросы по тегам