
这种只能够再后台服务器代码里面设置一个方法,在前端Ajax请求的时候,进行返回sessionId信息了。因为不知道具体的语言所以所得比较笼统(比如:Java的话可能会说再action层写一个AJAX处理的方法;PHP不是很好说一般是controller层中写)
>
用一个数组或者集合或者数据库 记录 session
添加一个全局文件,在session_start 事件中,将当前登录的session 添加到 列表中 。。。然后 你就可以编程调用列表中 的session
例:
array a=new array();
session_start 中如下代码:
aadd(session["username"])
application["array"]=a;
调用的时候重新对application["array"] 拆箱 即可
session的高级用法,
把session写到memcache或数据库里,就可以实现了
您也可以向我们团队发出请求,会有更专业的人来为您解答。
如果我的回答没能帮助您,请继续追问。
session是存储在服务器端的,cookie是存储在客户端的,所以session的安全性要高于cookie。
再者,我们获取的session里的信息是通过存放在会话cookie里的sessionId获取的。
因为session是存放在服务器里的,所以session里的东西不断增加会增加服务器的负担,我们会把一些重要的东西放在session里,不太重要的放在客户端cookie里。
cookie分为两大类,一个是会话cookie和持久化cookie,他们的生命周期和浏览器是一致的,浏览器关了会话cooki也就消失了,而持久化会存储在客户端硬盘中。
ajax的方法不是能完美解决这个问题么。 js里面提交action到后台,返回值reponseText,再用dom *** 作(documentgetElementById("xxx")innerText='')把返回值放到恰当的位置不就好了么。
以上就是关于js怎么获得服务器端的session id全部的内容,包括:js怎么获得服务器端的session id、怎么用session保存用户登录信息,在所有的servlet中都能获取到session中的值,我试过,输出session的Id,、C# net 的sessionID如何从cookie里获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)