【发布时间】:2018-11-29 01:16:56
【问题描述】:
我正在尝试使用插件获取 wordpress 域的所有 cookie 列表。
在前面的页面上,我得到了网站创建的所有 cookie 的列表。
但是有没有可能在不运行前端的情况下获取所有 cookie 列表并在页面加载时阻止它们并启用在按钮单击时加载。就像其他站点扫描域的 cookie 一样,就像其他站点一样。
例如:-
http://www.onlinecookieaudit.com/
如果有人帮忙,那就太好了。我坚持这个已经超过 15 天了。
$ch = curl_init('xxxxxxxxxxxxxx');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// get headers too with this line
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIELIST, "ALL");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($ch);
// get cookie
// multi-cookie variant contributed by @Combuster in comments
preg_match_all('/^Set-Cookie:\s*([^;]*)/mi', $result, $matches);
$cookies = array();
foreach($matches[1] as $item) {
parse_str($item, $cookie);
$cookies = array_merge($cookies, $cookie);
}
var_dump($cookies);
我已经尝试使用上面的代码,但它没有返回站点创建的所有 cookie。它有一个不同的列表返回到控制台,正如我们在 cookie 中看到的那样。
我制作这种工具的目的 http://www.cookie-checker.com/
【问题讨论】:
标签: php jquery wordpress cookies plugins