繁体   English   中英

是否有可能使用CSS媒体查询获取移动设备的大小并将其发送到php变量

[英]Is it possible to get the size of the mobile device using css media query and send it to php variable

我正在重新设计一个网站,该网站目前是移动网站的桌面版本。

我的问题是我必须根据设备的屏幕宽度调整图像大小。 我知道我们可以使用媒体查询来做到这一点。

但事实是,我的网站中有此功能,可以调整图像大小并保存在目录中,以便从中获取相应的网站图像,因为我们的网站是动态的,人们不断发布带有怪异图像尺寸的添加内容。

例如功能是这样的

$whsize=$this->getSizeImage($id_item,$height,$width,basename($imag[0]))

在中,我们仅给出自己的高度和宽度值,现在我已经为移动设备给出了480像素。

但是,当屏幕分辨率小于图像分辨率时,我想获取屏幕的宽度并调用此函数getSizeImage()以重做正确的尺寸。

有可能做到吗?

您无法在PHP变量中获取任何值,因为PHP是服务器端脚本语言。

您需要JavaScript,而不是PHP。

var screenWidth = window.screen.width,
var screenHeight = window.screen.height;

然后,您可以通过Ajax(带有XmlHttpRequest )将其发送到服务器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM