你需要使用JavaScript,而不是PHP。
var screenWidth = window.screen.width,
screenHeight = window.screen.height;
你可以通过Ajax(使用XmlHttpRequest
)将其发送到服务器。 参见MDC window.screen
文档。在 PHP 中不可能做到。PHP 严格是服务器端语言。
$ _SERVER
变量访问的浏览器类型、供应商和首选语言等信息。例如:像语言这样的$ _SERVER ['HTTP_ACCEPT_LANGUAGE']
。即使它是服务器端语言和执行,我们仍然可以从客户端获取此类信息。我想屏幕尺寸也应该提供,但我知道在当前世代中还没有,也许在将来它们可能会添加。@Femaref - sun你无法在服务器端获取它,你必须使用JavaScript的innerWidth在客户端获取。如果需要,你可以使用AJAX将其传递到服务器端。
您可以使用JavaScript。获取用户的屏幕,将其发送到服务器并通过php获取。