用php获取窗口大小

时间:2013-10-10 08:52:27

标签: php size

此代码有什么问题:

$window_width= '<script>screen.availWidth</script>';
$window_height= '<script>screen.availHeight</script>';

任何想法?

2 个答案:

答案 0 :(得分:8)

您的代码没有错,但您无法在PHP变量中获取任何值,因为PHP是服务器端脚本语言。

你需要JavaScript,而不是PHP。

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

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

答案 1 :(得分:4)

您似乎误解了PHP和HTML / JavaScript如何协同工作的基本概念。 PHP是一种服务器端语言,JavaScript是一种客户端语言。

PHP首先生成输出,然后将其传输到正在执行的客户端。你试图以相反的方式去做。

您需要做的是首先,使用PHP生成页面,将其发送到客户端以进行客户端执行,然后从那里执行调用,使用GET / POST请求将信息发送回PHP