需要动态屏幕尺寸

时间:2018-12-05 16:18:58

标签: javascript php

我需要能够在执行php脚本期间读取屏幕尺寸。由于这是一个客户端问题,因此我创建了一个小脚本,该脚本执行javascript以获取屏幕尺寸。我从我的PHP程序curl调用此脚本。效果很好。返回的值是正确的,但不是php可以使用的形式。我通过设置cookie来尝试使用它,但是cookie的返回值始终是上一次调用的值。

如果要运行它,请转至:3wings.com/testScreenSize.php

感谢您的帮助。

testScreenSize.php代码:

<?php
define(HTTPS_SERVER,'http://3wings.com');
$br='<br>';
$url = HTTPS_SERVER. '/getScreenSize.html';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 600);
$ret = curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
var_dump($ret);echo $br;
echo ' $ret '.$ret.$br;
$scrwidth = $ret*1;
echo ' scrwidth '.$scrwidth.$br;
$cookieval = $_COOKIE['scrwidth'];
echo ' $cookieval '.$cookieval.$br;

getScreenSize.html

<!DOCTYPE HTML>
<html>
<body>
<script>
    var width = window.innerWidth;
    document.cookie = "scrwidth=" + width + "; path=/";
    document.writeln(width);</script>
</script>
</body>
</html>

0 个答案:

没有答案