У меня просто быстрый вопрос относительно ioncube с PHP.
Допустим, у меня есть файл, в нем есть функция, которую мне нужно вызывать на протяжении всего проекта:
function foo()
{
echo "bar";
}
Другой файл
//we must foo our bars!!
foo();
Если я закодирую весь проект с помощью ioncube, будут ли эти кросс-файловые функции работать? Или его запутает?
Да, он все равно будет работать при условии, что один и тот же ключ запутывания используется во всем проекте. С одним и тем же ключом запутывания функции с одинаковым именем получат одну и ту же запутанную строку, например, foo()
всегда запутывается в qretzhdgm()
,
Кроме того, кодер ionCube позволяет вам указать список исключений обфускации, куда вы можете поместить foo
чтобы сохранить (и исключить) свое имя от запутывания. Это может быть полезно, если у вас есть незашифрованные файлы, которые будут вызывать foo()
,
Отказ от ответственности: я связан с ionCube.
Других решений пока нет …