读取存储在会话中的值
问题描述:
我可以从Dojo或纯JavaScript中读取存储在会话中的某些值吗?如果用户登录或没有登录,我会在php中存储会话,但是我需要在Dojo的页面上阅读此内容。我可以这样做吗?读取存储在会话中的值
答
会话信息存储在服务器上。您可以使用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页面只返回特定变量的值。
你可以将它回显为javascript或html,如'var myvar =“”;' – kjy112 2011-03-21 15:04:09