我试图将所有的网站cookie放入PHP中的数组中。该脚本的目标是输入网站网址,并让脚本检查设置了哪些Cookie。使用PHP获取外部网站的Cookie
我使用HTTP_Request这样的尝试:
$req = new HTTP_Request($url);
$req->setMethod(HTTP_REQUEST_METHOD_GET);
$req->sendRequest();
$cookies = $req->getResponseCookies();
但这只是返回服务器端的一组Cookie(如会话ID)。我还想收到使用JavaScript设置的Cookie,例如Google Analytics Cookie。
我知道这是可能的,因为网站:http://www.cookie-checker.com/能够这样做。为了确保“cookie-checker”网站真的解析javascript设置cookie,而不仅仅解析已知的javascript源url,我扫描了一个测试网站,它写了一个虚拟的javascript cookie。他们成功检测到此cookie(包括名称,值和到期日期)。
任何帮助将非常感谢!
在此先感谢。
巴里
是否可以读取其他网站的cookie?它会不会导致安全漂白? –
cookie-checker向您显示cookie设置输入中的网站。但它的价值不是你的 –