• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

php判断是否为PC端

发布于 2023-10-27 11:57:48

在PHP中判断是否为PC端可以通过检测HTTP请求的User-Agent头部来实现。下面是一个示例代码:

function isPC(){
    $userAgent = $_SERVER['HTTP_USER_AGENT'];
    $mobileAgents = array("Android", "iPhone", "iPad", "Windows Phone", "MQQBrowser"); // 移动设备的UA关键字

    foreach ($mobileAgents as $agent){
        if (strpos($userAgent, $agent) !== false){
            return false; // 如果检测到移动设备的关键字,则判定为非PC端
        }
    }

    return true; // 没有匹配到移动设备的关键字,则判定为PC端
}

if(isPC()){
    echo "这是PC端";
} else {
    echo "这是移动端";
}

请注意,由于User-Agent可以被伪造,因此该方法并不是100%准确。另外,随着移动设备的发展,越来越多的设备以及浏览器可能无法简单地通过User-Agent来判断。更加准确的方法是使用CSS媒体查询或者JavaScript进行判断。

0 条评论

发布
问题

在线
客服