无法删除/修改Google AdSense在网站上设置的FCCDCF Cookie问题求助
我自己网站的Cookie设置和清除一直都没出过问题,但这次遇到个棘手的情况:Google AdSense在我网站上设置了一个叫FCCDCF的Cookie,我怎么都删不掉。
事情是这样的:之前我在网站上请求用户同意以展示广告,但犯了个致命错误,现在想重新向用户请求同意。但AdSense设置的这个FCCDCFCookie一直存在,导致没法重新触发同意请求,这已经让我这个网站损失了60%的收入——这个网站运营成本很高,如果解决不了,可能就要关停了,急死我了!
我目前的排查情况:
我用这段代码查看网站上的Cookie信息:
if(isset($_COOKIE)) { var_dump($_COOKIE); foreach($_COOKIE as $key => $val) { echo "cookie name: ".$key."<br /><br />Value: ".$val; } }
返回的FCCDCFCookie值大概是这样的(我把敏感字符改了):
cookie name: FCCDCF
Value: [null,null,null,["WJGBHDKJKNKSFAAEPA1326467585AkCBIAAgAUgQAgFIIAwAIFAAAAA42567869675425AAAAQQAAAAAIAAAAAAAAEAQ7567464563AAAAABAAAAAAAAAAAAAAAAAAAAgAA","1~","CP764359-1234-4321-1246-2SDFSDF34566"],null,null,[]]
我试过的解决方案(都没用):
- 常规删除Cookie的方法:
setcookie("FCCDCF", "", time()-3600);,完全没效果。 - 尝试覆盖Cookie:用
setcookie("FCCDCF", "testcookie...", time() + (86400 * 30), "/");创建同名Cookie,结果非但没覆盖,反而新增了一个一模一样名字的Cookie。 - 按照建议,尝试用原Cookie值设置过期时间:
$CookieValue = $_COOKIE['FCCDCF']; setcookie("FCCDCF", $CookieValue, time() - (86400 * 30), "/");
这个操作只删掉了我之前测试用的那个testcookie,原来的AdSense设置的FCCDCFCookie依然存在。
Cookie的详细信息:
- 名称:
FCCDCF - 值:[null,null,null,["CPx4kYAPx4kYAEsACBDADWCgAAAAAEPAAAZQAAAQaQD2F2K2kKFgPi2QWYAQBCujIEAhUAAAAkCBIAAgAUgQAgFIIAwAIFAAAAAAAAAQEgCQAAQABAAAIACAAAAAAAIAAAAAAAQQAAAAAIAAAAAAAAEAQAAIAAQAAAAIAABEhCAAQQAEAAAAAAAQAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAgAA","1~","34A656F2-7A38-4C75-88E5-06DDD813736B"],null,null,[]]
- 域名:
mydomain.com - 路径:
/ - 过期时间/Max-Age:2024-10-04T20:35:11.000Z
- 大小:343
- 优先级:Medium
有没有大佬遇到过类似的问题?求帮忙想想办法,真的万分感谢!
备注:内容来源于stack exchange,提问作者Niels Hermann
相关产品推荐
相关产品推荐

