用PHP获取服务器屏幕分辨率

用PHP获取服务器屏幕分辨率,php,Php,我想知道是否有人知道有什么函数可以用来获取连接到PHP服务器的显示器的屏幕分辨率 我不想要任何客户端计算机的分辨率。 我想把一些服务器的基本信息放在一起,我可以通过Apache服务器上运行的PHP脚本间歇性地访问这些服务器,其中一个重要的信息是屏幕分辨率。我能想到的唯一可行方法是使用,获得结果并在其中找到解决方案。但请注意执行的危险,并阅读“警告”部分 您需要正确的权限才能执行此类命令。因此,这取决于服务器、操作系统等的类型。如果这样做有效的话。我认为唯一可行的方法是使用执行实际的终端命令,获得

我想知道是否有人知道有什么函数可以用来获取连接到PHP服务器的显示器的屏幕分辨率

我不想要任何客户端计算机的分辨率。
我想把一些服务器的基本信息放在一起,我可以通过Apache服务器上运行的PHP脚本间歇性地访问这些服务器,其中一个重要的信息是屏幕分辨率。

我能想到的唯一可行方法是使用,获得结果并在其中找到解决方案。但请注意执行的危险,并阅读“警告”部分


您需要正确的权限才能执行此类命令。因此,这取决于服务器、操作系统等的类型。如果这样做有效的话。

我认为唯一可行的方法是使用执行实际的终端命令,获得结果并在其中找到解决方案。但请注意执行的危险,并阅读“警告”部分


您需要正确的权限才能执行此类命令。因此,这取决于服务器类型、操作系统等。如果这样做有效。

@dmikester1-这是关于客户端屏幕分辨率的问题,而不是服务器端。可以尝试使用
shell\u exec(“some\u shell\u script\u to\u get\u screen\u res”)
并使用PHP在您试图获取屏幕分辨率的服务器上执行shell脚本。我不知道如何用原始PHP获得当前机器的分辨率。一些(大多数)服务器没有任何附加的监视器,您确定需要它吗?我怀疑这种方法将找到任何命令行工具,与PHP分离,它将输出有关监视器的信息,并按照上面的注释中的建议,从PHP代码中执行命令行工具并读取其输出。等等。。。您想知道物理连接到服务器的监视器的分辨率吗?我不知道你为什么需要这个,但你可以做到。抛出并调用unix调用以查找信息(如ubuntu中的xrandr)。但是,请记住几件事。1) 许多web主机没有连接到每台服务器的物理监视器。2)许多共享主机将阻止对系统调用的访问,您需要了解这一点。@dmikester1-这是关于客户端屏幕分辨率的问题,而不是服务器端。可以尝试使用
shell\u exec(“some\u shell\u script\u to\u get\u screen\u res”)
并使用PHP在您试图获取屏幕分辨率的服务器上执行shell脚本。我不知道如何用原始PHP获得当前机器的分辨率。一些(大多数)服务器没有任何附加的监视器,您确定需要它吗?我怀疑这种方法将找到任何命令行工具,与PHP分离,它将输出有关监视器的信息,并按照上面的注释中的建议,从PHP代码中执行命令行工具并读取其输出。等等。。。您想知道物理连接到服务器的监视器的分辨率吗?我不知道你为什么需要这个,但你可以做到。抛出并调用unix调用以查找信息(如ubuntu中的xrandr)。但是,请记住几件事。1) 许多web主机没有连接到每台服务器的物理监视器。2)许多共享主机将阻止对系统调用的访问。你需要了解这一点。是的,他说的。这是唯一的办法,真的。谢谢。真不敢相信我错过了这个。我把原因归结为迟到和疲劳。我在各种Ubuntu服务器上使用了以下内容,效果很好:
是的,他说了什么。这是唯一的办法,真的。谢谢。真不敢相信我错过了这个。我把原因归结为迟到和疲劳。我在各种Ubuntu服务器上使用了以下内容,效果很好: