我在SessionStorage中写了一个变量" level"有价值" 4"用Javascript。
sessionStorage.setItem('level', 4);
但是当我想用PHP阅读它时,会出错:/
echo $_SESSION["level"];
如何解决此问题?
答案 0 :(得分:3)
JavaScript会话存储与PHP会话完全没有任何共同之处。前者由客户端(浏览器)拥有,只能在客户端上下文中访问,而后者存在于服务器上,并且通常通过cookie连接到浏览会话。
你需要做更多阅读才能理解它们是如何工作的,但长话短说,它们没有任何共同之处。
对于JavaScript,在浏览器中:https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage
答案 1 :(得分:1)
sessionStorage是浏览器的本地内存。当您尝试使用$ _SESSION时,它不会直接与服务器端代码同步。