Альтернатива Zend Guard кодировщик ionCube
Хотя Zend Guard мне понравился, но всё же решил посмотреть другие решения для кодировки файлов php от копирования. Сам процесс защиты я разработал, который заключается в выдачи лицензии от количества зарегистрированных сайтов в системе и привязка к характеристикам хостинга, поэтому, мне требуется только закодировать файлы и всё, остальное уже делается программно.
Бродя по форумам я нашёл, что есть решение в виде ionCube, которое позволяет выполнять те же функции, что и Zend. Отзывы были неплохие, за единственным исключением, что хостинг может не поддерживать его. (Zend обычно поддерживают почти все.
Скачал дистрибутив ionCube для проверки его работы. Также 14 дней на проверку и кодирование на 36 часов. Что вполне достаточно для меня, чтобы оценить работу кодировщика файлов PHP.
Получились следующие результаты. На хостинге всё работает прекрасно. Посмотрел phpinfo модуль ionCube сходит в состав. Когда загрузил пробный файл на виртуальный сервер, то его там не оказалось. Но проблема решилась достаточно просто, путём указания пути к обработчику в файле php5.ini и закачки модуля на сервер модуля ioncube_loader_lin_5.1.so.
Хотя я и не со всех сторон проверил работу кодировщика ionCube, но вот привязка к хостингу не удалась. Т.е. на двух разный доменах и хостингах (один виртуальный хостинг, а другой виртуальный сервер, да ещё и разных компаний) файлы работали без проблем. Но в моём случае это не так важно, т.к. проверка будет проходить внутри файла, которую я сам и написал.
Пожалуй, два минуса можно поставить компаниям Zend и ionCube за то, что они не принимают WebMoney. Только банковский перевод, с карточки или PayPal. Но большой плюс к ionCube за то, что стоимость лицензии в 3 раза дешевле, чем у Zend. Буду надеяться, что защита не значительно хуже, чем у Zend. Правда, по этому поводу есть разные мнения, и какое правильное трудно сказать, не опробовав две разных защиты.