serbanghita / Mobile-Detect

Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.
http://mobiledetect.net
MIT License
10.52k stars 2.67k forks source link
device-detection mobile-detect mobile-redirects php user-agents

Mobile Detect

MobileDetect, PHP mobile detection class

Workflow status Latest tag Monthly Downloads Total Downloads MIT License

Mobile Detect is a lightweight PHP class for detecting mobile devices (including tablets). It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.

Before you install

There are three versions of MobileDetect. 4.8.x is the main version that is ALWAYS going to be updated first.

Version Tests Namespace Code PHP Version Status
2.8.x 5x \Mobile_Detect 2.8 >=5.0,<7.0 Deprecated
3.74.x 7x Detection\MobileDetect 3.74 >=7.4,<8.0 LTS
4.8.x 7x Detection\MobileDetect 4.8 >=8.0 Current, Recommended

šŸ¤ Supporting

If you are using Mobile Detect open-source package in your production apps, in presentation demos, hobby projects, school projects or so, you can sponsor my work by donating a small amount :+1:. I'm currently paying for hosting and spend a lot of my family time to maintain the project and planning the future releases. I would highly appreciate any money donations.

Special thanks to:

šŸ“ƒ Documentation

The entire documentation is available on Gitbook: https://docs.mobiledetect.net

šŸ‘¾ Demo

Point your device to: https://demo.mobiledetect.net

šŸ› Testing

vendor/bin/phpunit -v -c tests/phpunit.xml --coverage-html .coverage

šŸ¤ Contributing

Please see the Contribute guide for details.

šŸ”’ Security

If you discover any security related issues, please email serbanghita@gmail.com instead of using the issue tracker.

šŸŽ‰ Credits