在PHP中,可以使用 $_SERVER['HTTP_USER_AGENT'] 来获取浏览器的用户代理字符串(User Agent)。然后,你可以使用一些关键词或正则表达式来判断用户是在PC上浏览还是手机端。下面土嘎嘎小编分享一个简单的示例:
〓〓php代码如下:〓〓
$userAgent = $_SERVER['HTTP_USER_AGENT'];
// 判断是否为手机端
$isMobile = false;
$mobileKeywords = ['Android', 'iPhone', 'iPad', 'Windows Phone'];
foreach ($mobileKeywords as $keyword) {
if (stripos($userAgent, $keyword) !== false) {
$isMobile = true;
break;
}
}
// 输出结果
if ($isMobile) {
echo "手机端";
} else {
echo "PC端";
}
土嘎嘎技术网友情提示:这种方法并不完全准确,因为用户代理字符串可以被修改或伪造。另外,现代浏览器通常提供更可靠的方式来检测设备类型,例如使用CSS媒体查询或JavaScript的 navigator.userAgent 属性。