我正在尝试编写一些php代码,这些代码将访问用javascript创建的会话变量,并在屏幕上显示一个简单的警告及其内容。
但是,警报只是空白的,就像它实际上没有访问变量的值一样。
有人能告诉我正确的方向吗?
谢谢。
Javascript:
var loadCounter = 0;
sessionStorage.setItem("LoadCounter", loadCounter);
PHP:
$g = $_SESSION['LoadCounter'];
echo '<script type="text/javascript">alert("'.$g.'");</script>';
这些根本不是一回事。
PHP会话存储在服务器上,密钥存储在cookie中sessionStorage
仅在浏览器中是客户端存储,不能从服务器端访问。
如果你想更新PHP会话并使数据在服务器端可用,你必须用ajax发送它,并用PHP更新PHP会话。