我试图将一个JavaScript代码的值传递给一个PHP变量,我搜索了很多,但我无法解决整个问题。传递一个javascript值到一个PHP变量
我在这个网站创建了一些东西https://x10hosting.com/community/threads/check-screen-resolution-with-php.60476/#post-347641但是当我尝试去做一个var_dump
的变量时,结果是一个很大的空字符串。我会举一个例子。
例如,屏幕的宽度是480px,我以这种方式得到这个值。
<?php $screenWidth = "<script>document.write(window.innerWidth);</script>"; ?>
但是当我做了var_dump();
这就是结果。 string(51) "490"
一个字符串与51 caracteres和真正的结果应该是int(3) "490"
。 我试图把这个var放在trim();
位上,它不能工作,我该如何解决这个问题?
你在PHP变量期待的Javascript执行并将该值存储在变量中? – Enstage
那么,51是字符串“”的长度,所以至少字符串(51)是正确的。我无法想象490从哪里来。 – deg
如果我的上述问题的答案是肯定的,请阅读此处:https://stackoverflow.com/questions/13840429/what-is-the-difference-between-client-side-and-server-side-programming – Enstage