我試圖將一個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