Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取由域创建的所有cookie的列表_Php_Jquery_Wordpress_Cookies_Plugins - Fatal编程技术网

Php 如何获取由域创建的所有cookie的列表

Php 如何获取由域创建的所有cookie的列表,php,jquery,wordpress,cookies,plugins,Php,Jquery,Wordpress,Cookies,Plugins,我正在尝试使用插件获取wordpress域的所有cookie列表 在前面的页面上,我得到了该站点创建的所有cookie的列表 但有没有可能不在前端运行就获得所有cookie列表,并在页面加载时阻止它们,并在按钮单击时启用加载。就像其他站点扫描域cookie一样,其他站点也会这样做 例如:- 如果有人能帮上忙就太好了。我已经坚持了15天多了 $ch = curl_init('xxxxxxxxxxxxxx'); curl_setopt($ch,

我正在尝试使用插件获取wordpress域的所有cookie列表

在前面的页面上,我得到了该站点创建的所有cookie的列表

但有没有可能不在前端运行就获得所有cookie列表,并在页面加载时阻止它们,并在按钮单击时启用加载。就像其他站点扫描域cookie一样,其他站点也会这样做

例如:-

如果有人能帮上忙就太好了。我已经坚持了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);
我尝试过使用上面的代码,但它并没有返回站点创建的所有cookies。它有一个不同的列表返回到控制台,正如我们在cookies中看到的

我的目的是制造这种工具

cURL不会运行javascript,因此不会有办法获得这些奖励。为了实现这一点,你需要模仿或机器人化一个程序。幸运的是,有一些设备可以鼓励你。可能调查PHP Web驱动程序