PHP无法通过javascript代码访问会话变量集

时间:2015-03-02 15:31:54

标签: javascript php

我正在尝试编写一些PHP代码,它将访问在javascript中创建的会话变量,并向屏幕显示一个简单的警报及其内容。

但是,警报只是空白,因为它实际上并没有访问变量的值。

有人可以指出我正确的方向吗?

感谢。

使用Javascript:

var loadCounter = 0;
sessionStorage.setItem("LoadCounter", loadCounter);

PHP:

$g = $_SESSION['LoadCounter'];
    echo '<script type="text/javascript">alert("'.$g.'");</script>';

1 个答案:

答案 0 :(得分:1)

那些甚至远远不是同一件事。

PHP会话存储在服务器上,密钥存储在cookie中 sessionStorage仅是浏览器中的客户端存储,无法从服务器端访问。

如果要更新PHP会话并在服务器端提供数据,则必须使用ajax发送它并使用PHP更新PHP会话。