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

时间:2011-10-26 23:49:02

标签: php javascript

我想知道我是否可以使用PHP和Javascript来获取用户的屏幕分辨率。虽然这很简单,我想知道我是否可以在PHP语句中执行JavaScript而不是将HTML代码作为HTML输出到浏览器

我想可能把它放在一个EOF块中,但那不起作用,输出就是实际的脚本哈哈。

我希望能够在我的PHP脚本中填充$width$height并创建一个类似

的变量

$resolution = 800x600

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

有没有办法实现这个目标?

我不想将分辨率用于任何网址操作,而是出于统计原因存储信息。

1 个答案:

答案 0 :(得分:0)

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

您可以在页面JavaScript中捕获它并使用AJAX调用将其POST回服务器......但此时您也可以使用Google Analytics,因为我很确定这基本上是什么他们这样做(但他们的框架得到了支持,以及...... Google)。使用Google Analytics也会证明是有用的,因为它们也会捕获许多其他统计信息。

相关问题