我是否可以从Dojo或普通JavaScript中读取存储在会话中的某些值?如果用户已登录或未登录,我会在会话中存储,但我需要在我的页面上使用Dojo阅读此内容。我可以这样做吗?
答案 0 :(得分:2)
会话信息存储在服务器上。使用Dojo检索它的一种方法是创建一个PHP页面,将该变量返回给您并从Dojo进行AJAX调用。
dojo.xhrGet({
url:"getFromSession.php?var=variableToGet",
load: function(response) {
alert("got: " + response.responseText);
}
})
然后你的PHP文件看起来像这样:
<?php
echo $_SESSION[$_GET['var']];
?>
请注意,这将允许您从会话中获取任何变量。您可能希望让PHP页面仅返回特定变量的值。