默默地使用PHP/Javascript获取用户的分辨率

silently use PHP/Javascript to get user's resolution

本文关键字:获取 用户 分辨率 Javascript PHP 默默地      更新时间:2023-09-26

我想知道我是否可以使用PHP和Javascript从我的用户获得屏幕分辨率。虽然这是一件简单的事情,但我想知道我是否可以在PHP语句中执行JavaScript,而不是将JavaScript代码作为HTML

输出到浏览器

我想也许把它放在一个EOF块,但没有工作,输出是实际的脚本哈哈。

我希望能够在我的PHP脚本中填充$width$height,并创建一个变量,看起来像

$resolution = 800x600

我知道我可以将javascript放在HTML页面中,然后让PHP块捕获javascript输出,但我使用的是Smarty模板引擎,并且出于安全原因在模板中禁用了PHP。

有办法做到这一点吗?

我不想使用解析进行任何url操作,而是出于统计原因存储信息。

我不认为你想要的是真的可能的。它必须在HTML输出中,以便浏览器执行它。

你可以在页面JavaScript中捕获它,并使用AJAX调用将其POST回服务器…但在这种情况下,你也可以使用谷歌分析,因为我很确定这基本上是他们所做的(但他们的框架是由,嗯……谷歌)。使用Google Analytics(分析)也将被证明是有用的,因为它们也捕获了许多其他统计数据。