cookie的存储怎么写( 二 )


可以通过这种方式向集合添加值,因为 Cookies 是从 类型的专用集合派生的 。对于第二个 Cookie,代码创建了一个 HttpCookie 类型的对象实例,设置其属性,然后通过 Add 方法将其添加到 Cookies 集合 。
在实例化 HttpCookie 对象时,必须将该 Cookie 的名称作为构造函数的一部分进行传递 。这两个示例都完成了同一任务,即向浏览器写入一个 Cookie 。
在这两种方法中,有效期值必须为 DateTime 类型 。但是,lastVisited 值也是日期时间值 。
因为所有 Cookie 值都存储为字符串,因此,必须将日期时间值转换为 String 。多值Cookie可以在 Cookie 中存储一个值,如用户名和上次访问时间 。
也可以在一个 Cookie 中存储多个名称/值对 。名称/值对称为子键 。
(子键布局类似于 URL 中的查询字符串 。)例如,不要创建两个名为 userName 和lastVisit 的单独 Cookie,而可以创建一个名为 userInfo 的Cookie,其中包含两个子键 userName 和lastVisit 。
您可能会出于多种原因来使用子键 。
3.javascript的cookie存储在那里<body onl oad="window_load();"><body>将cookie写入到document.cookie的时候,必须带上expires参数,所写入的cookie才会存到你的电脑上,不然的话,所写的cookie只会在内存中暂存,等你的流览器一关闭,就会被清空.我机器用的是繁体系统,cookie的存放路径是:C:\Documents and Settings\Administrator\Cookies 在简体系统上,位置应该也差不多吧 , 你自己找找看看 。
4.Cookie文件指的是什么文件你是否想让人有规律地列出你访问的因特网站点?这正是商业网站上载“cookies”到你的计算机硬盘驱动器时所干的事情 。
Cookies是小的数据包,里面包含着关于你网上冲浪习惯的信息,这随后就为因特网上了解cookies的站点所知 。Cookie的主要用途是广告代理商用来追踪人口统计,查看某个站点吸引了那种消费者 。一些网站还用cookies来保存你最近的帐号信息 。这样,当你进入某个
站点,比如说Amazon.com,而你又在该站点有帐号时,站点就会立刻知道你是谁,自动载入你的个人参数选项 。这也就是象Yahoo!这样的站点是如何提供“myYahoo!”这种私人特色服务的 。
象Double-Click和NetGravity等公司都使用cookies来编译关于网上冲浪者的信息,回过头来这又被广告客户用来有目标地投递广告 。在最为流行的搜索引擎Yahoo!中,你就可以看到一个采用这种策略的实例,当你第一次连接该站点时,它会显示一个表面看来随机的广告条 。在你输入一个单词——比如说“待售书籍”——进行查找之后,广告条会突然开始吹捧Amazon.com 。
如何阻止cookies?
是否有什么办法可以阻止cookies?当然!只要你使用的是Microsoft Internet Explorer版本3.0或其更高版本就行
IE中给出一个选项,能在你从某个站点接收cookie时显示一个警告信息,并且可让你拒绝此cookie 。这只需到查看菜单,选中选项…… 。在选项对话框中,点击高级标签 。将列表框向下滚动,把总是接受Cookies选项设为不选中状态 。接着再选中接收cookies之前提示 。
对于IE 5.0,则到工具菜单中选中因特网选项……选择安全标签,在自定义级别框上点击 。将滑块滚动到Cookies,更改各个选项 。
如果你使用的是Netscape,只要在编辑菜单下选中属性,接着在出现的对话框内选中高级,此后按照同样的步骤进行 。
拒收Cookies
当IE警告你一个cookie正要被下载时,只需在它询问你是否想将之下载时点击否就可以了 。或者,你可以选择禁用所有cookie使用,这样浏览器将再不会接收任何cookies了 。在Netscape中也是同样如此 。