php 是服务器端程序语言, 那我们该如何用 php 如何获取客户端电脑屏幕参数 (宽度, 高度, 分辨率) 呢? 办法很简单, 就是 ajax.
首先需要说明的是 php 是服务器端的语言, 是获取不到客户端的屏幕的宽度和高度的, 但是有变通的方法就是通过客户端脚本语言 javascript 获取客户端的电脑屏幕的宽度和高度, 然后通过 ajax 或者 cookie 的形式传递给 php 脚本语言, 从而实现 php 获取客户端电脑屏幕宽度和高度的办法.
通过 javascript 获取客户端电脑的宽度, 高度, 分辨率的方法如下.
屏幕分辨率的高: window.screen.height
屏幕分辨率的宽: window.screen.width
屏幕可用工作区高度: window.screen.availHeight
屏幕可用工作区宽度: window.screen.availWidth
传递给 php 服务器端的方法如下:
$.post('http://www.baidu.com/php-template-framework/189.html',{w:width,h:height});// 这里忽略了返回值
来源: https://www.php1.cn/detail/php-94a18c658c.html