User-agent judgement of mobile devices

content

nginx

if ( $http_user_agent ~* "iPhone|Android|Opera|BlackBerry|hpwOS|SymbianOS|Windows Phone OS" ) {
	//do something
}

php

<?php
$str = 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1';
$patt = '/(iPhone|Android|Opera|BlackBerry|hpwOS|SymbianOS|Windows Phone OS)/i';
echo preg_match($patt, $str) ? 'mobile':'not mobile';
//mobile
?>


发布了236 篇原创文章 · 获赞 145 · 访问量 44万+

猜你喜欢

转载自blog.csdn.net/u011944141/article/details/90768780