通过javascript获取屏幕宽度到php变量

时间:2015-03-13 18:10:51

标签: javascript php wordpress

由于我不会进入这里的原因,我需要根据screenwidth删除一个插件。我可以使用CSS来'display:none',但这还不够,因为代码仍然存在并且会导致冲突。所以我一直试图通过javascript获取屏幕宽度并将其发送到php文件以防止插件在此实例中加载。但是,我不清楚如何在php中访问该变量。

这是我到目前为止所做的:

var sWidth = window.screen.width;
alert("sWidth is: " + sWidth);
var xhttp = new XMLHttpRequest();
var url = "wp-content/plugins/NKS-custom/main.php?width=" + sWidth;
xhttp.open("GET", url, true);
xhttp.onload = function() { 
    alert("Result: " + xhttp.responseText); 
};
xhttp.send(null);

我从其他地方获得了此代码,我不清楚是否应该为'var url'或实际的插件文件指定index.php文件。

我想在php中有一个if / then语句,只有当屏幕宽度达到一定大小时才会执行插件代码。如何从javascript获取宽度,我如何测试以确保php正在处理它?我在相同的论坛答案中看到了类似的东西,但它似乎不起作用:

$screen=$_GET["width"];
echo $screen;

我是否使用上面示例中的“width”,或者我应该在php(或其他完全)中抓取“sWidth”变量?如果是这样,那么正确的语法是什么?提前感谢任何建议。

0 个答案:

没有答案