【问题标题】:using php jquery to obtain cookies from users? for advertisement system使用 php jquery 从用户那里获取 cookie?用于广告系统
【发布时间】:2011-10-26 11:15:45
【问题描述】:
我想建立自己的广告系统(就像你在网站上看到的那些横幅),我该怎么做?如何捕获用户访问过的 cookie?
我知道如果我有 google adsense 之类的,它会向他们以前访问过的用户显示广告。它能够这样做的方式是因为它能够从用户那里访问 cookie?我想知道如何使用 php 或 jquery 或 ajax 或其他东西来访问那些像广告一样的 cookie?
有什么想法吗?
谢谢!
【问题讨论】:
标签:
php
jquery
ajax
cookies
ads
【解决方案1】:
同源策略防止任何网站获取 cookie 或其他网站设置的任何其他数据。无法知道用户访问过哪些其他网站,更不用说读取这些网站设置的 cookie。
只有“Referer”HTTP 标头会告诉您用户访问过的其他站点,并且这将只是一个站点,并且只有当它链接到您时。
现在,您对 Adsense 的看法是 Adsense 能够了解您在其他网站上的行为。但是,Adsense 只能对具有 Adsense 代码的网站执行此操作,其中 Adsense 代码涉及从 Adsense 域设置 cookie 的 iframe 或图像。因此,从技术上讲,它不是读取其他域设置的 cookie,从技术上讲,它也无法了解用户在其他网站上的行为,它只是在用户访问其他支持 Adsense 的网站时读取 Adsense 本身设置的 cookie。