要判断移动版输出是否正确,可以使用以下代码:
<?php
// 判断是否是移动设备
function isMobile() {
$userAgent = $_SERVER['HTTP_USER_AGENT'];
$mobileKeywords = array('Android', 'iPhone', 'iPad', 'Windows Phone');
foreach ($mobileKeywords as $keyword) {
if (strpos($userAgent, $keyword) !== false) {
return true;
}
}
return false;
}
if (isMobile()) {
// 输出移动版页面内容
echo "这是移动版页面";
} else {
// 输出桌面版页面内容
echo "这是桌面版页面";
}
?>
这段代码首先定义了一个isMobile()
函数,用于判断用户的设备是否是移动设备。然后通过$_SERVER['HTTP_USER_AGENT']
获取用户的User Agent信息,然后根据一些关键词(如Android、iPhone等)来判断是否是移动设备。
根据判断结果,可以输出相应的移动版或桌面版页面内容。在上面的代码中,如果是移动设备,则输出"这是移动版页面",否则输出"这是桌面版页面"。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站