IE把Cookie做了如下区分:
持久 Cookie 与会话 Cookie
Cookie 既可以存储在内存中(会话
Cookie)也可以存储在硬盘中(持久 Cookie)。持久 Cookie 被写入用户配置文件文件夹下的 Cookies 文件夹中或
Windir\Cookies 文件夹中。Internet 临时文件索引会使用指向实际 Cookie 文件的指针进行更新。 有关持久
Cookie 和会话 Cookie 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
第一方 Cookie 和第三方 Cookie
第一方 Cookie 是与宿主域相关联的 Cookie。第三方 Cookie 是来自任何其他域的 Cookie。例如,假设您通过在地址栏中键入 URL 来访问 ,并且 sample.example1.com、 和 在此页面上都有横幅广告。如果这些站点全都设置了 Cookie,则来自 和 sample.example1.com 的 Cookie 将位于第一方上下文中,而来自 和 的 Cookie 将位于第三方上下文中。
Internet
Explorer 6 基于隐私首选项平台 (P3P) 规范实现高级的 Cookie 筛选。默认情况下,Internet Explorer 6
将阻止无简短策略(简要的计算机可理解的隐私声明)的第三方 Cookie,或者有简短策略但此策略指出将不经您的暗示同意就使用个人身份信息的第三方
Cookie。有简短策略而且此策略指出将不经暗示同意就使用个人身份信息的第一方 Cookie 将被“降级”(在关闭 Internet
Explorer 时被删除)。没有简短策略的第一方 Cookie 将“受限制”(限制为只能在第一方上下文中被读取)。
如果你是一个广告提供商,也许很不满意微软的这种做法,解决无法种植第三方Cookie的办法如下:
第一种:别人帮我
很简单:
别人网站上放一段:
我的网站上aaa.php如下
setcookie("session_id", "8037afff35c4ff6d7e7da3377e56b5d4", time()+3600, "/");
?>
这叫做web bug,广告网站就采用这种方法。
第二种:我帮别人
别人的cookie必须得别人来设,所以这里的敲门就是怎么让我的代码放到人家的网站上。gif、html、论坛贴子都可以了,哪种能写javascript就用哪种。
而且,人家肯定不会让我放php,所以只能是javascript自己解释了。
如下一行代码:
aaa.com改为相应网站名。
我是用&mycookie开始cookie参数,&&&间隔cookie参数。
然后要搞清楚放在人家网站上的具体地址,在那个地址后面把cookie值带上就可以了。
比如
height=1 width=1>
阅读(1248) | 评论(0) | 转发(0) |