ionCube Logo
ionCube Japan - PHP暗号化 ionCube Poland ionCube Korea
Home | Products | Purchase | Testimonials | FAQ | Partners | Support | Members
ionCube PHP Encoder

The ionCube PHP Encoder makes it easy to protect your PHP source code and other files from easy observation, theft and change. With optional PHP licensing features built in as well, controlling where your code runs is easy too, and you can even give your files a time expiry!

Available in three versions, Basic, Pro and Cerberus, all versions offer bytecode PHP encoding plus optional encryption of non-PHP files. Pro and Cerberus also include the optional PHP licensing features for time expiry and restricting where code can be used, allowing licensing models to be effectively and easily implemented.

The PHP Encoder is available for Windows, Linux, FreeBSD and Intel OS X. All versions offer command line access to encoding and licensing (Pro and Cerberus), and the Windows Encoder also includes an easy to use GUI. As a bonus, the Windows Pro and Cerberus version also includes the Linux PHP license generator program for FREE, which is great if you wish to encode on Windows and create license files from Linux.

Encoded files run on a wide range of operating systems such as Linux, Windows, FreeBSD and more.


Encoding Benefits

As PHP scripts can be easily read, changed and run on any PHP enabled system, encoding PHP offers important benefits:

Product Developers: protect and license your code before distribution. Ideal for protecting evaluation copies, the low once only purchase cost can quickly deliver a significant return on investment from increased sales.

Website Designers: protect your creative work and a revenue stream from future script updates.

Enterprise Customers: successfully enforce internal change control policies by avoiding untracked software tweaks that may get lost on a site reinstall or server move.

Website Owners: hide sensitive data and protect scripts from unauthorised changes that may go unnoticed indefinitely and be a serious security and data protection risk.

Features...



Which Encoder do I Need?

The PHP Encoder is available in 3 versions: Basic, Pro and Cerberus. The following guide will help you choose the right version for your needs.

Product Developers: Pro or Cerberus
Pro and Cerberus provide PHP encoding plus the abililty to create license files for your products. License files can protect your scripts against unauthorised use by locking to specific machines. They can also time expire, which is ideal for releasing evaluation versions. The Windows Pro or Cerberus Encoder also comes with a license generator for Linux, which may be useful for automating license generation from a web server.

Website Designers: Pro, consider Cerberus
As a designer, you may wish to provide early versions of your work to the client before completion. You want the code to run, but not forever. Pro and Cerberus allow you protect your files to expire at some point in the future, allowing clients to try protected code for a limited time.

Enterprise Customers: Basic, consider Pro or Cerberus
The main requirement is likely to be code protection, and the basic version is sufficient for this task. If you would also like to lock files to their intended server, then Pro and Cerberus allow this.

Website Owners: Basic, consider Pro or Cerberus
Your website files are likely to be specific just to your needs, and so the main requirement is encoding. The Basic version offers this, while Pro or Cerberus would reduce the risk of any stolen files being run on another server.

Please view our product comparison for a summary and pricing.

QuotationYour product is awesome! Best I've seen of its kind (if it can be put Quotationinto a class with others!).

Michael Donohoe