Download the PHP package pionix-labs/51degrees-php without Composer
On this page you can find all versions of the php package pionix-labs/51degrees-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pionix-labs/51degrees-php
More information about pionix-labs/51degrees-php
Files in pionix-labs/51degrees-php
Package 51degrees-php
Short Description 51Degrees composer package
License mpl-2.0
Informations about the package 51degrees-php
Device Detection in Native PHP
About
51Degrees for PHP can be installed by composer. Can be used like in basic examples.
Important Information
Please note that the native PHP API is no longer actively developed. Instead please use the C-Extension or the Cloud Implementation.
Since native PHP is not capable of persistently storing data in memory the API is only capable of working in stream mode which relies on loading the bare minimum of the necessary headers and then using the data file on disk to perform detection. Normally in languages like Java and C# the headers would only be loaded once, upon the application start, and then reused for multiple detections However with native PHP this has to be done for every request which is slow and inefficient.
If you have root access to the server your website/service is running on consider using the C-Extension implementation.
If you are running in an environment with restricted access rights such as a WordPress blog on shared hosting then you should use the Cloud implementation.
This API is still maintained and is in the working order, but maintenance is only limited to bug fixes.
Also please note that the native PHP API requires files of version 3.1.
Installing
Usage
Basic Usage
basic-usage.php
Match Metrics
match-metrics.php
Metadata
To retrieve description for a particular property: metadata.php
To print all possible values for a chosen property: metadata-possible-values.php
Additional Options
51Degrees for PHP allows for some global values to change its behaviour. If not set they will all use default options.