IonCube and SourceGuardian
ionCube and SourceGuardian are methods of protection for php code. Although ionCube (www.ioncude.com) and SourceGuardian (www.sourceguardian.com) are competing companies, we choose to use both of their packages in order to offer our clients a choice when installing our software. We encode some of our php code with ionCube or SourceGuardian. Which means your server must be able to decode the php scripts in order to run them.
You have a choice when it comes to installing Ultimate Locator. You can choose to install an ionCube version or a SourceGuardian version. All the different versions of Ultimate Locator will be available for download within your member account.
| Update: Since the release of PHP 5.2+, your server must have ionCube or SourceGuardian built in to the server's php.ini file. Runtime loading of the ionCube and SourceGuardian loaders is no longer supported in php's latest releases. To help resolve this issue, we have released a Universal version of our software that does not require ionCube or SoureGuardian to be installed. You will have 3 options to choose from when downloading our software: an ionCube version, a SourceGuardian version or a Universal version. Our Universal version should install on any web server that has PHP installed and running normally. |
|
|
|
If you wish to download and install our ionCube version, your server must support ionCube encoded files. There are two methods ionCube can be integrated into your server.
1.) ionCube can be built into your server's php.ini file. 2.) ionCube can be used via Runtime Loading. (not available in PHP5.2 or higher)
If you don't know if ionCube is already integrated with your server, you should email your hosting support administrator and ask. If ionCube is not built into your php.ini file, you can use 'Runtime Loading', which means you simply need to upload a few ionCube files to your server in a new /ioncube folder.
ionCube Requirements: If your PHP install has threading support then run-time Loading is only possible on threaded web servers if using the CGI, FastCGI or CLI interface. Automatic install of IonCube run-time Loaders on a Windows server typically does not succeed. You will will have to install manually via FTP, in most cases. View the IonCube FAQ for help with common questions, or go to IonCube.com to get server specific runtime loaders for your server type
|
![]() |
|
Since we choose to deliver our software with Source Guardian Encoding, it means that Source Guardian Loaders are required to be installed on your server to run Ultimate Locator v3. In most cases, it's not hard to get your server to have Source Guardian support.
Our Source Guardian encoded files require a few special files to be on your server. These files are called 'ixed loaders' and simply need to be placed on your server in their own folder. Simply make sure you have a folder named /locator/ixed and it has the appropriate file for your server type. We include all the 'ixed loaders' you might need along with your software so you don't have to worry about finding and loading them. Source Guardian files work with all versions of PHP.
Most operating systems and installations of PHP will load our encoded scripts without any modification. PHP will be able to find and load the appropriate loader if the following conditions are met: 6) Windows Users: extension_dir= option in php.ini should point to a directory located *on the same drive* as your website and where you are installing the locator files You can learn more about the Source Guardian requirements by visiting www.sourceguardian.com |

