php判断是否为手机浏览器

154 阅读1分钟
	<?php
	// 判断是否是手机浏览器
	function isMobile() {
	    // 判断$_SERVER['HTTP_USER_AGENT']中是否包含如下关键字
	    $keywords = ['Mobile', 'Android', 'iPhone', 'iPad', 'iPod', 'BlackBerry'];
	    foreach ($keywords as $keyword) {
	        if (stripos($_SERVER['HTTP_USER_AGENT'], $keyword) !== false) {
	            return true;
	        }
	    }
	    return false;
	}

	 

	// 使用示例
	if (isMobile()) {
	    echo "当前客户端为手机浏览器";
	} else {
	    echo "当前客户端为桌面浏览器";
	}
	?>