How to detect visitor to your website is using desktop or mobile device using PHP

Firstly there is no default PHP method to detect if the visitor is browsing your website on a mobile device or a desktop. However there is an open source PHP library Mobile Detect which can help you in this regard. The best part is that this library is updated regularly with new devices, user agents and you can download the latest version from their website and use it without having to change anything in your code.

isMobile() ) {

// check if a tablet device is being used to browse the website
if( $detect->isTablet() ){
// check if a mobile/tablet device is being used to browse the website
if( $detect->isMobile() && !$detect->isTablet() ){


The advantage of this library is you can detect mobile/tablet device users and then redirect them to your mobile optimized website (if you have one) or display mobile friendly pages for them. This will help you to provide a nice user experience to mobile users which will ultimately help you gain valuable traffic as well as good rankings on search engines.

I hope the above helped you.

Be the first to comment

Leave a Reply