是否可以使用PHP检测用户使用的操作系统?(mac或windows)

Hen*_*ryz 4 php

比方说,我想回应"你正在使用Windows!" 或"您使用的是Macintosh!",具体取决于用户操作系统.这可能吗?

ZJR*_*ZJR 14

通过分析$_SERVER['HTTP_USER_AGENT'],可以告诉用户声称要使用的系统(和浏览器).

但是它很容易被欺骗.


Bil*_*win 10

尝试get_browser()PHP内置的功能.

$browser = get_browser(null, true);
echo "Platform: " . $browser["platform"] . "\n"; 
Run Code Online (Sandbox Code Playgroud)


Que*_*tin 6

您可以查看用户代理字符串,该字符串通常包含有关操作系统的信息.

但请注意,除了Windows和OS X之外,还有其他操作系统.