SessionStorage Javascript = / = PHP?

时间:2017-07-03 14:32:38

标签: javascript php variables sessionstorage

我在SessionStorage中写了一个变量" level"有价值" 4"用Javascript。

sessionStorage.setItem('level', 4);

但是当我想用PHP阅读它时,会出错:/

echo $_SESSION["level"];

Picture of the problem

如何解决此问题?

2 个答案:

答案 0 :(得分:3)

JavaScript会话存储与PHP会话完全没有任何共同之处。前者由客户端(浏览器)拥有,只能在客户端上下文中访问,而后者存在于服务器上,并且通常通过cookie连接到浏览会话。

你需要做更多阅读才能理解它们是如何工作的,但长话短说,它们没有任何共同之处

对于JavaScript,在浏览器中:https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage

对于PHP:http://php.net/manual/en/intro.session.php

答案 1 :(得分:1)

sessionStorage是浏览器的本地内存。当您尝试使用$ _SESSION时,它不会直接与服务器端代码同步。