gpt4 book ai didi

php - 用PHP获取外部网站的cookies

转载 作者:可可西里 更新时间:2023-11-01 00:48:19 24 4
gpt4 key购买 nike

我试图将网站的所有 cookie 放入 PHP 数组中。该脚本的目标是输入网站 url 并让脚本检查设置了哪些 cookie。

我试过使用 HTTP_Request像这样:

$req = new HTTP_Request($url);
$req->setMethod(HTTP_REQUEST_METHOD_GET);
$req->sendRequest();
$cookies = $req->getResponseCookies();

但这仅返回服务器端设置的 cookie(如 session ID)。我还想接收使用 javascript 设置的 cookie,例如 Google Analytics cookie。

我知道这是可能的,因为网站:http://www.cookie-checker.com/能够这样做。为了确保“cookie-checker”网站真的在解析 javascript set cookie 而不仅仅是解析已知的 javascript 源 url,我扫描了一个测试网站,它写了一个虚拟的 javascript cookie。他们成功检测到此 cookie(包括名称、值和到期日期)。

非常感谢任何帮助!

提前致谢。

巴里

最佳答案

网站无法访问其他网站设置的 cookie。

浏览器(必须)确保不会发生这种情况。

您提到的网站所做的是向服务器发出请求并解析(也是 javascript)其内容。

您需要做的是确保您的脚本解析所有 javascript 并跟踪使用它设置的 cookie。

关于php - 用PHP获取外部网站的cookies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com