session.setAttribute(key, value)
key可以用string类型
如果传递的路径中有
public String aa(HttpServletResponse response, HttpServletRequest request) {
HttpSession session = request.getSession()
session.setAttribute(key, value)
}
即可
获取
value=session.getAttribute(key)
session_id(time())session_start()
$_SESSION['test'] = 778899
例:
$a = new array('test' =>778899)
$a是一个 栈区的内存地址 (他的内存单元中存放的是一个 指向 堆区数组对象的内存地址)
访问的时候 是:
echo $a['test']
可以把session_id 看作是变量$a内存单元中存放的 指向堆区数组的内存地址
把 session_name看作是这个变量$a
当用户提交cookies 给服务器时 服务器会根据 cookie 中存放的session_name 和 session_id 读取数据到超级全局变量 $_SESSION
那么通过 echo $_SESSION['test'] 就可以访问数组单元的数据
因为用户没有 *** 作权限。没有sessionid,没有权限是因为用户没有权限 *** 作系统。只有管理员有权限 *** 作系统。可能是没有设置吧,跟相关人员的人员说明情况,让他们设置就行了。
SessionID就是用户ID,SessionID被保存在服务器内存中,SessionID可以追踪用户的对话。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)