$_SERVER数组中找不到“OS”? $_SERVER数组中找不到“OS”? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_SERVER没有OS这个成员属性,一般要获取访问者的操作系统,需要根据$_SERVER['HTTP_USER_AGENT'],根据浏览器信息的操作系统相关信息,来获取。用XP访问的,一般会提示包含WINDOWS NT 5.1等信息,再用正则或stripos去查找WINDOWS NT等字符,如果包含说明就是XP系统! <?php $os = explode(" ", php_uname()); echo $os['0']."内核版本:".$os['2'];?> 这样写之后为什么标签a失效了,应该怎么解决? php CURL 采集问题---请指教 关于保存数组下标的内容 新手问个UPDATE的问题 mysql数据插入问题?高手解答??? 从mysql数据库中取出来的数据,怎么把重复值去掉? 取和GET值问题 请问安装好PHP之后的.php文件是什么图标? 重写代码,奉送100分 数据纪录的删除 Fatal error: Call to undefined function http_post_fields() in 后台管理系统操作日志功能原理
$_SERVER['HTTP_USER_AGENT'],根据浏览器信息的操作系统相关信息,来获取。用XP访问的,一般会提示包含WINDOWS NT 5.1等信息,再用正则或stripos去查找WINDOWS NT等字符,如果包含说明就是XP系统!
$os = explode(" ", php_uname());
echo $os['0']."内核版本:".$os['2'];
?>