如何设置cookies的sessionid

如何设置cookies的sessionid,第1张

HttpSession session = httprequest.getSession()

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可以追踪用户的对话。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7876122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存