php如何判断当前的 *** 作系统是linux还是windows

php如何判断当前的 *** 作系统是linux还是windows,第1张

PHP判断当前 *** 作系统的方法很多,比如:

1.直接使用PHP预定义常量PHP_OS来获取;

<?php

header("Content-type:text/htmlcharset=utf-8")

$os_name=PHP_OS

if(strpos($os_name,"Linux")!==false){

    $os_str="Linux *** 作系统"

}else if(strpos($os_name,"WIN")!==false){

    $os_str="Windows *** 作系统"

}

echo $os_str

2.还可以通过用户浏览器信息来判断 *** 作系统。

<?php

header("Content-type:text/htmlcharset=utf-8")

//测试

echo get_user_os()

//Windows *** 作系统

function get_user_os(){ 

    //获取用户浏览信息参数

    $agent = $_SERVER['HTTP_USER_AGENT'] 

    

    //获取 *** 作系统类型

    if(strpos($agent,"NT 6.1")){ 

        $os_name ="Windows 7"  

    } elseif(strpos($agent,"NT 5.1")) {  

       $os_name ="Windows XP (SP2)"  

    } elseif(strpos($agent,"NT 5.2") && strpos($agent,"WOW64")){  

       $os_name ="Windows XP 64-bit Edition"  

    } elseif(strpos($agent,"NT 5.2")) { 

        $os_name ="Windows 2003"  

    } elseif(strpos($agent,"NT 6.0")) { 

        $os_name ="Windows Vista"  

    } elseif(strpos($agent,"NT 5.0")) { 

      $os_name ="Windows 2000"  

    } elseif(strpos($agent,"4.9")) { 

       $os_name ="Windows ME" 

    } elseif(strpos($agent,"NT 4")) { 

       $os_name ="Windows NT 4.0" 

    } elseif(strpos($agent,"98")) { 

      $os_name ="Windows 98" 

    } elseif(strpos($agent,"95")) { 

        $os_name ="Windows 95" 

    }elseif(strpos($agent,"Linux")) {  

        $os_name ="Linux" 

    }

    //判断

    if(strpos($os_name,"Linux")!==false){

        $os_str="Linux *** 作系统"

    }else if(strpos($os_name,"Windows")!==false){

        $os_str="Windows *** 作系统"

    }else{

        $os_str="未知 *** 作系统"

    }

    return $os_str  

}

3.使用php_uname函数来获取

<?php

header("Content-type:text/htmlcharset=utf-8")

$os_name=php_uname()

if(strpos($os_name,"Linux")!==false){

    $os_str="Linux *** 作系统"

}else if(strpos($os_name,"Windows")!==false){

    $os_str="Windows *** 作系统"

}

echo $os_str

在跟目下建个index.php文件里面输入<?php

phpinfo()

?>,然后打开127.0.0.1,如果出现一好多信息的罗列,那就表示成功拉。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6696815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存