晨风资讯网
新闻资讯网络冲浪网页设计网络编程图形图像数据库网络媒体服务器网络安全网站运营软件教程黑客认证Wap技术
教程搜索
教程搜索:
  首页 > 网络安全 > 其他相关 > 正文  

解析cookie欺骗实现过程及具体应用
日期:2006-1-21 15:45:40 来源:网络 作者:无名 浏览:

  这是一锻简单的建立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,onLoad="document.myform.nameField.value = userName"
  
  当页面载入时,把username的值写入文本框(如果有的话)。
  
  10,onBlur="setCookie()"
  
  当用户离开文本框时,onBlur调用函数setCookie。
  
  结合上面的注释,读那段代码相信不成问题吧!既然我们可以建立cookie,那么读取也不是什么难事,请接着往下看!

本新闻共4

本教程共2页,当前在第2页  1  2  


上一篇: 彻底清查带毒的Cookie 下一篇:

没有了

返回列表 打印此页 加入收藏 资讯论坛 关闭窗口 点击复制本页地址,发送给QQ/MSN好友
关于我们 - 联系我们 - 版权声明 - 帮助(?) - 广告服务 - 友情链接 - 服务项目 - 人才招聘
2003-2008 版权所有 © 晨风资讯网 未经授权禁止复制或建立镜像
CopyRight 2003-2008 www.Net118.com,All Rights Reserved.Design By ChenFeng Network Studio