我正在尝试编写一些PHP代码,它将访问在javascript中创建的会话变量,并向屏幕显示一个简单的警报及其内容。
但是,警报只是空白,因为它实际上并没有访问变量的值。
有人可以指出我正确的方向吗?
感谢。
使用Javascript:
var loadCounter = 0;
sessionStorage.setItem("LoadCounter", loadCounter);
PHP:
$g = $_SESSION['LoadCounter'];
echo '<script type="text/javascript">alert("'.$g.'");</script>';
答案 0 :(得分:1)
那些甚至远远不是同一件事。
PHP会话存储在服务器上,密钥存储在cookie中
sessionStorage
仅是浏览器中的客户端存储,无法从服务器端访问。
如果要更新PHP会话并在服务器端提供数据,则必须使用ajax发送它并使用PHP更新PHP会话。