用户登录  |  傲看软件园 用户注册
文章中心广告代码ASP源码PHP源码JSP源码.NET源码源码相关傲看留言板繁體中文
当前位置:傲看软件园文章中心电脑安全安防新闻

解析cookie欺骗实现过程及具体应用

减小字体 增大字体 作者:无从考证  来源:转载  发布时间:2008-10-20 20:31:33
  这是一锻简单的建立cookie的脚本。
  
  1,<SCRIPT LANGUAGE="java script" TYPE="TEXT/java script">
  
  脚本开始的标记,由此一句告诉浏览器以下将是java script.
  
  2,<!-- Hide script from older browsers
  
  为了防止浏览器不能识别脚本,而让浏览器误以为是HTML注释而忽略它。
  
  3,expireDate = new Date
  
  获取当前日期,并存入变量expireDate中。
  
  4,expireDate.setMonth(expireDate.getMonth()+6)
  
  获取当前月份值,将其加6后设置为expireDate的月份总值部分。这意味着本cookie的有效期为6个月。
  
  5,if (documents .cookie != "")
  
  如果document的值不为空,相当于检查用户硬盘上是否已经有了cookie。
  
  6,userName = documents .cookie.split("=")[1]
  
  此处用到了split("=")函数,它的功能是把cookie记录分割为数组,cookie的名为cookie[0],值为cookie[1],以此累推。所以此处documents .cookie.split("=")[1]返回的值是此cookie的值。在此句中将值赋给了变量username。
  
  7,function setCookie()
  
  设置名为setCookie的函数。
  
  8,documents .cookie = "userName="+userName+";expires=" + expireDate.toGMTString()
  
  此句是将设置好的cookie写入用户硬盘。expireDate.toGMTString()把expireDate中的值转换为文本字符串,这样才能写入cookie中。
  
  9,
  
  当页面载入时,把username的值写入文本框(如果有的话)。
  
  10,onBlur="setCookie()"
  
  当用户离开文本框时,onBlur调用函数setCookie。
  
  结合上面的注释,读那段代码相信不成问题吧!既然我们可以建立cookie,那么读取也不是什么难事,请接着往下看!

上一页  [1] [2] [3] [4]  下一页

Tags:

作者:无从考证

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

精品栏目导航

关于本站 | 网站帮助 | 广告合作 | 下载声明 | 友情连接 | 网站地图
冀ICP备08004437号 | 客服Q:354766721 | 交流群83228313
傲看软件园 - 绿色软件,破解软件下载站! 源码网 源码之家 绿软之家
Copyright © 2003-2010 OkHan.Net. All Rights Reserved .
页面执行时间:61,328.13000 毫秒
Powered by:OkHan CMS Version 4.0.0 SP2