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. |
|
|
|
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. 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. We also offer an Auto Uploader tool that comes with v3.0+, that will upload all files, set permissions and test your server to see if the ionCube is built into your server. If it is not, it will attempt to install the Runtime Loaders for you automatically. If automatic install of the runtime loaders fail, due to your server's settings, then you will have to manually upload the loader files yourself and may need to adjust your servers settings.
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 |


