-5

我想制作一个脚本,通过它我可以抓取访问者的 cookie 并将其存储在 txt 文件中。如果可以,那么请帮助我。不管它应该是 php 还是 javascript。

4

2 回答 2

1

在 php 中,cookie 存储在 $_COOKIE 变量中.. 或 $_REQUEST。

//save cookies to a file:
$ser=serialize($_COOKIE);
file_put_contents("cookies.txt", $ser);

//read cookies back from file:
$cookies= unserialize( file_get_contents("cookies.txt"));
于 2012-06-24T08:38:24.720 回答
1

您必须使用 PHP 将 cookie 内容写入服务器。

$cookieContent = "";
foreach (array_keys($_COOKIES) as $ckey) {
    $cookieContent = $ckey . ": " . filter_input(INPUT_COOKIE, $ckey, FILTER_SANITIZE_STRING) . "\n"; 
}

file_put_contents('path/to/cookie_store_file.txt', $cookieContent."\n\n", FILE_APPEND);

这会将来自每个用户的属于您网站的 cookie 写入服务器上的相同文本文件。

于 2012-06-24T08:48:02.073 回答