【发布时间】:2014-04-23 08:45:01
【问题描述】:
有没有办法通过php获取屏幕大小?我在 google 上看过,发现了一种通过 javascript 实现的方法,如下所示:
PHP:
<?php
$width = "<script>sw=screen.width;</script>";
$height = "<script>sh=screen.height;</script>";
echo "Width: ".$width." Height: ".$height;
?>
但这不会在 $width 或 $height 中存储任何内容。这是做这件事的好方法吗?还是有其他方法?
【问题讨论】:
-
Ofc 不是,因为 PHP 在 JS 之前被评估。您正在存储一个将作为脚本评估的字符串,但变量的值不受影响,因为 PHP 甚至不知道存在脚本。我真的没有理由在 PHP 中存储浏览器窗口的宽度,但你需要 AJAX。
-
PHP 是服务器端和 JS 客户端。你不能在 PHP 的“内部”使用 JS。
-
Get window size with php 的可能重复项
-
最重要的问题是你为什么要这样做?
-
实际上我正在做一个由其他人完成的正在运行的项目。在那个项目中,我需要 php.ini 中的浏览器宽度。但是从谷歌我知道这在 php 中是不可能的。这就是为什么我发布这个问题@Wesley Murch
标签: javascript php