PHP判断手机系统

P粉999976542
P粉999976542
2023-09-08 0浏览

在PHP中,可以使用$_SERVER['HTTP_USER_AGENT']来获取客户端的User-Agent信息,然后通过解析User-Agent来判断客户端的操作系统。以下是一个示例代码:

<?php
    if (strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false) {
        echo 'Android';
    } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') !== false) {
        echo 'iOS';
    } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'iPad') !== false) {
        echo 'iOS';
    } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Windows') !== false) {
        echo 'Windows';
    } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'mac') !== false) {
        echo 'macOS';
    } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Linux') !== false) {
        echo 'Linux';
    } else {
        echo 'Other';
    }
?>

在上述代码中,我们首先使用strpos()函数判断User-Agent中是否包含Android、iOS、Windows、macOS、Linux等关键字,如果包含则输出相应的操作系统名称。如果User-Agent中不包含上述关键字,则输出"Other"。

php中文网 免责声明:以上内容除特别注明外均来源于网友提问,php中文网回答,权益归原著者所有;