session和cookie区别,如何读cookie的值
2012-04-21 10:49
190 查看
session和cookie的最大区别在于session是保存在服务端的内存里面,而cookie保存于浏览器或客户端文件里面;session是基于访问的进程,记录了一个访问的开始到结束,当浏览器或进程关闭之后,session也就“消失”了,而cookie更多地被用于标识用户,它可以是长久的,用于用户跟踪和识别唯一用户(Unique Visitor)。
window.onload = function GetCookie() {
var CookieStr = document.cookie;
//获取你写的cookie【cookie内容如:CookieInfo=Name=GTweb&Version=2.0】
var GetName = CookieStr.indexOf("Name") + 5; //获取到cookie中 Name= 的位置
var mark = CookieStr.indexOf("&"); //获取到cookie中符号的&的位置
if (CookieStr.substring(GetName, mark) != "GTweb") {
//判断cookie中"Name="和"&"之间的字符串是否等于GTweb,如果不等于则跳转到百度的首页,等于那就没任何操作
window.location = "http://www.baidu.com";
}
}
获取session可以用el表达式,也可以用java脚本
window.onload = function GetCookie() {
var CookieStr = document.cookie;
//获取你写的cookie【cookie内容如:CookieInfo=Name=GTweb&Version=2.0】
var GetName = CookieStr.indexOf("Name") + 5; //获取到cookie中 Name= 的位置
var mark = CookieStr.indexOf("&"); //获取到cookie中符号的&的位置
if (CookieStr.substring(GetName, mark) != "GTweb") {
//判断cookie中"Name="和"&"之间的字符串是否等于GTweb,如果不等于则跳转到百度的首页,等于那就没任何操作
window.location = "http://www.baidu.com";
}
}
获取session可以用el表达式,也可以用java脚本
相关文章推荐
- get与post区别详解,session与cookie区别,转发和重定向区别,如何实现session共享,webservice与httpservice区别
- session和cookie区别,多台WEB服务器如何共享session,禁用COOKIE后SESSION是否可用,为什么?
- cookie、session的联系和区别,多台web服务器如何共享session?
- cookie、session的联系和区别,多台web服务器如何共享session?
- Java cookie 是如何工作的,Session与cookie的区别
- cookie 和session 的区别详解
- cookie 和session 的区别详解
- APPlication,Session,Cookie,ViewState和Cache之间的区别
- cookie 和session 的区别详解
- session与cookie的区别
- Application, Session, Cookie, Viewstate, Cache对象用法和区别(转)
- COOKIE与SESSION的区别与联系
- 如何使用单元测试 测试WEB组件方法中的含有Session、Cookie等HttpContext功能调用的方法? 转
- cookie 和session 的区别详解
- cookie 和 session 发区别
- cookie 和session 的区别详解
- cookie与session区别
- cookie 和session 的区别详解
- Cookie与Session的区别-总结很好的文章
- Cookie与Session的区别-总结很好的文章