您的位置:首页 > 其它

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脚本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: